/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/develop/include/ck_tile/ops/fused_moe/kernel/fused_moegemm_shape.hpp Source File#
fused_moegemm_shape.hpp
Go to the documentation of this file.
Definition: cluster_descriptor.hpp:13
__host__ __device__ multiplies() -> multiplies< void, void >
FIXME: create macro to replace 'host device' and nothing more.
remove_cv_t< std::remove_reference_t< T > > remove_cvref_t
Definition: type_traits.hpp:21
constexpr CK_TILE_HOST_DEVICE index_t reduce_on_sequence(Seq, Reduce f, number< Init >)
Definition: sequence.hpp:979
Definition: fused_moegemm_shape.hpp:50
static constexpr index_t ThreadPerBlock_N0
Definition: fused_moegemm_shape.hpp:75
static constexpr index_t Repeat_K0
Definition: fused_moegemm_shape.hpp:82
static constexpr index_t ThreadPerBlock_M1
Definition: fused_moegemm_shape.hpp:94
static constexpr index_t BlockSize
Definition: fused_moegemm_shape.hpp:104
static constexpr index_t Repeat_K1
Definition: fused_moegemm_shape.hpp:102
remove_cvref_t< WarpTile_0_ > WarpTile_0
Definition: fused_moegemm_shape.hpp:53
static constexpr index_t Block_N0
Definition: fused_moegemm_shape.hpp:65
static constexpr index_t Warp_N0
Definition: fused_moegemm_shape.hpp:71
static constexpr index_t Block_K0
Definition: fused_moegemm_shape.hpp:66
remove_cvref_t< WarpPerBlock_1_ > WarpPerBlock_1
Definition: fused_moegemm_shape.hpp:55
static constexpr index_t Warp_N1
Definition: fused_moegemm_shape.hpp:91
static constexpr index_t Block_W0
Definition: fused_moegemm_shape.hpp:115
static constexpr index_t WarpPerBlock_N0
Definition: fused_moegemm_shape.hpp:68
static constexpr index_t WarpPerBlock_M0
Definition: fused_moegemm_shape.hpp:67
static constexpr index_t Repeat_N0
Definition: fused_moegemm_shape.hpp:81
static constexpr index_t Block_Nr1
Definition: fused_moegemm_shape.hpp:119
static constexpr index_t Block_Kr1
Definition: fused_moegemm_shape.hpp:120
static constexpr index_t Repeat_M1
Definition: fused_moegemm_shape.hpp:100
static constexpr index_t NumWarps
Definition: fused_moegemm_shape.hpp:58
static constexpr index_t Repeat_M0
Definition: fused_moegemm_shape.hpp:80
remove_cvref_t< WarpTile_1_ > WarpTile_1
Definition: fused_moegemm_shape.hpp:56
static constexpr index_t Block_M1
Definition: fused_moegemm_shape.hpp:84
static constexpr index_t ThreadPerBlock_M0
Definition: fused_moegemm_shape.hpp:74
static constexpr index_t Block_K1
Definition: fused_moegemm_shape.hpp:86
static constexpr index_t Block_M0
Definition: fused_moegemm_shape.hpp:64
remove_cvref_t< BlockTile_0_ > BlockTile_0
Definition: fused_moegemm_shape.hpp:51
static constexpr index_t WarpPerBlock_K1
Definition: fused_moegemm_shape.hpp:89
remove_cvref_t< WarpPerBlock_0_ > WarpPerBlock_0
Definition: fused_moegemm_shape.hpp:52
static constexpr index_t Block_Nr0
Definition: fused_moegemm_shape.hpp:116
static constexpr index_t Warp_M0
Definition: fused_moegemm_shape.hpp:70
static constexpr index_t Block_Kr0
Definition: fused_moegemm_shape.hpp:117
remove_cvref_t< BlockTile_1_ > BlockTile_1
Definition: fused_moegemm_shape.hpp:54
static constexpr index_t WarpPerBlock_M1
Definition: fused_moegemm_shape.hpp:87
static constexpr index_t Warp_M1
Definition: fused_moegemm_shape.hpp:90
static constexpr index_t ThreadPerBlock_K1
Definition: fused_moegemm_shape.hpp:96
static constexpr index_t Block_N1
Definition: fused_moegemm_shape.hpp:85
static constexpr index_t Repeat_N1
Definition: fused_moegemm_shape.hpp:101
static constexpr index_t WarpPerBlock_K0
Definition: fused_moegemm_shape.hpp:69
static constexpr index_t Warp_K0
Definition: fused_moegemm_shape.hpp:72
static constexpr index_t ThreadPerBlock_K0
Definition: fused_moegemm_shape.hpp:76
static constexpr index_t WarpPerBlock_N1
Definition: fused_moegemm_shape.hpp:88
static constexpr index_t ThreadPerBlock_N1
Definition: fused_moegemm_shape.hpp:95
static constexpr index_t Warp_K1
Definition: fused_moegemm_shape.hpp:92
static constexpr index_t Block_W1
Definition: fused_moegemm_shape.hpp:118
Definition: integral_constant.hpp:13
Definition: math.hpp:98