#include <block_masking.hpp>
|
CK_TILE_HOST_DEVICE | GenericAttentionMask (index_t y_total_, index_t x_total_) |
|
CK_TILE_HOST_DEVICE | GenericAttentionMask (index_t y_, index_t x_, index_t y_total_, index_t x_total_) |
|
template<typename MaskCoordinates > |
CK_TILE_HOST_DEVICE | GenericAttentionMask (const MaskCoordinates &mask_coord) |
|
template<index_t YTile, index_t XTile> |
constexpr CK_TILE_HOST_DEVICE auto | GetTileRangeAlongX (index_t i_y, number< YTile >, number< XTile >) const |
|
template<index_t YTile, index_t XTile> |
constexpr CK_TILE_HOST_DEVICE auto | GetTileRangeAlongY (index_t i_x, number< YTile >, number< XTile >) const |
|
constexpr CK_TILE_HOST_DEVICE auto | IsOutOfBound (index_t i_y, index_t i_x) const |
|
template<index_t TileHeight, index_t TileWidth> |
constexpr CK_TILE_HOST_DEVICE auto | IsEdgeTile (index_t i_tile_top, index_t i_tile_left, number< TileHeight >, number< TileWidth >) const |
|
◆ GenericAttentionMask() [1/3]
template<bool IsMasking_ = true, bool IsLocal_ = false>
◆ GenericAttentionMask() [2/3]
template<bool IsMasking_ = true, bool IsLocal_ = false>
◆ GenericAttentionMask() [3/3]
template<bool IsMasking_ = true, bool IsLocal_ = false>
template<typename MaskCoordinates >
◆ GetTileRangeAlongX()
template<bool IsMasking_ = true, bool IsLocal_ = false>
template<index_t YTile, index_t XTile>
◆ GetTileRangeAlongY()
template<bool IsMasking_ = true, bool IsLocal_ = false>
template<index_t YTile, index_t XTile>
◆ IsEdgeTile()
template<bool IsMasking_ = true, bool IsLocal_ = false>
template<index_t TileHeight, index_t TileWidth>
◆ IsOutOfBound()
template<bool IsMasking_ = true, bool IsLocal_ = false>
◆ IsLocal
template<bool IsMasking_ = true, bool IsLocal_ = false>
◆ IsMasking
template<bool IsMasking_ = true, bool IsLocal_ = false>
◆ name
template<bool IsMasking_ = true, bool IsLocal_ = false>
The documentation for this struct was generated from the following file:
- /home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/docs-6.4.3/include/ck_tile/ops/fmha/block/block_masking.hpp