#include <tile_gemm_shape.hpp>
◆ BlockTile
template<typename BlockTile_ , typename BlockWarps_ , typename WarpTile_ , bool PermuteA_ = false, bool PermuteB_ = false>
◆ BlockWarps
template<typename BlockTile_ , typename BlockWarps_ , typename WarpTile_ , bool PermuteA_ = false, bool PermuteB_ = false>
◆ WarpTile
template<typename BlockTile_ , typename BlockWarps_ , typename WarpTile_ , bool PermuteA_ = false, bool PermuteB_ = false>
◆ GetName()
template<typename BlockTile_ , typename BlockWarps_ , typename WarpTile_ , bool PermuteA_ = false, bool PermuteB_ = false>
◆ flatKPerBlock
template<typename BlockTile_ , typename BlockWarps_ , typename WarpTile_ , bool PermuteA_ = false, bool PermuteB_ = false>
◆ flatKPerWarp
template<typename BlockTile_ , typename BlockWarps_ , typename WarpTile_ , bool PermuteA_ = false, bool PermuteB_ = false>
◆ flatNPerWarp
template<typename BlockTile_ , typename BlockWarps_ , typename WarpTile_ , bool PermuteA_ = false, bool PermuteB_ = false>
◆ kK
template<typename BlockTile_ , typename BlockWarps_ , typename WarpTile_ , bool PermuteA_ = false, bool PermuteB_ = false>
◆ kM
template<typename BlockTile_ , typename BlockWarps_ , typename WarpTile_ , bool PermuteA_ = false, bool PermuteB_ = false>
◆ kN
template<typename BlockTile_ , typename BlockWarps_ , typename WarpTile_ , bool PermuteA_ = false, bool PermuteB_ = false>
◆ NumWarps
template<typename BlockTile_ , typename BlockWarps_ , typename WarpTile_ , bool PermuteA_ = false, bool PermuteB_ = false>
Initial value:=
constexpr CK_TILE_HOST_DEVICE index_t reduce_on_sequence(Seq, Reduce f, number< Init >)
Definition: sequence.hpp:993
remove_cvref_t< BlockWarps_ > BlockWarps
Definition: tile_gemm_shape.hpp:19
◆ PermuteA
template<typename BlockTile_ , typename BlockWarps_ , typename WarpTile_ , bool PermuteA_ = false, bool PermuteB_ = false>
| constexpr bool ck_tile::TileGemmShape< BlockTile_, BlockWarps_, WarpTile_, PermuteA_, PermuteB_ >::PermuteA = PermuteA_ |
|
staticconstexpr |
◆ PermuteB
template<typename BlockTile_ , typename BlockWarps_ , typename WarpTile_ , bool PermuteA_ = false, bool PermuteB_ = false>
| constexpr bool ck_tile::TileGemmShape< BlockTile_, BlockWarps_, WarpTile_, PermuteA_, PermuteB_ >::PermuteB = PermuteB_ |
|
staticconstexpr |
The documentation for this struct was generated from the following file:
- /home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/3643/include/ck_tile/ops/gemm/pipeline/tile_gemm_shape.hpp