#include <fused_moegemm_traits.hpp>
◆ IsGateOnly
template<bool IsGateOnly_, bool UseSmoothQuant_,
index_t OAtomic_,
FusedMoeGemmWeightPermuteEnum PermuteEnum_ = FusedMoeGemmWeightPermuteEnum::b_nr_kr_waveflatten, bool PadHiddenSize_ = false, bool PadIntermediateSize_ = false, bool PipeInterleave_ = true>
| bool ck_tile::FusedMoeGemmTraits< IsGateOnly_, UseSmoothQuant_, OAtomic_, PermuteEnum_, PadHiddenSize_, PadIntermediateSize_, PipeInterleave_ >::IsGateOnly = IsGateOnly_ |
|
staticconstexpr |
◆ OAtomic
template<bool IsGateOnly_, bool UseSmoothQuant_,
index_t OAtomic_,
FusedMoeGemmWeightPermuteEnum PermuteEnum_ = FusedMoeGemmWeightPermuteEnum::b_nr_kr_waveflatten, bool PadHiddenSize_ = false, bool PadIntermediateSize_ = false, bool PipeInterleave_ = true>
◆ PadHiddenSize
template<bool IsGateOnly_, bool UseSmoothQuant_,
index_t OAtomic_,
FusedMoeGemmWeightPermuteEnum PermuteEnum_ = FusedMoeGemmWeightPermuteEnum::b_nr_kr_waveflatten, bool PadHiddenSize_ = false, bool PadIntermediateSize_ = false, bool PipeInterleave_ = true>
| bool ck_tile::FusedMoeGemmTraits< IsGateOnly_, UseSmoothQuant_, OAtomic_, PermuteEnum_, PadHiddenSize_, PadIntermediateSize_, PipeInterleave_ >::PadHiddenSize = PadHiddenSize_ |
|
staticconstexpr |
◆ PadIntermediateSize
template<bool IsGateOnly_, bool UseSmoothQuant_,
index_t OAtomic_,
FusedMoeGemmWeightPermuteEnum PermuteEnum_ = FusedMoeGemmWeightPermuteEnum::b_nr_kr_waveflatten, bool PadHiddenSize_ = false, bool PadIntermediateSize_ = false, bool PipeInterleave_ = true>
| bool ck_tile::FusedMoeGemmTraits< IsGateOnly_, UseSmoothQuant_, OAtomic_, PermuteEnum_, PadHiddenSize_, PadIntermediateSize_, PipeInterleave_ >::PadIntermediateSize = PadIntermediateSize_ |
|
staticconstexpr |
◆ PermuteEnum
template<bool IsGateOnly_, bool UseSmoothQuant_,
index_t OAtomic_,
FusedMoeGemmWeightPermuteEnum PermuteEnum_ = FusedMoeGemmWeightPermuteEnum::b_nr_kr_waveflatten, bool PadHiddenSize_ = false, bool PadIntermediateSize_ = false, bool PipeInterleave_ = true>
◆ PipeInterleave
template<bool IsGateOnly_, bool UseSmoothQuant_,
index_t OAtomic_,
FusedMoeGemmWeightPermuteEnum PermuteEnum_ = FusedMoeGemmWeightPermuteEnum::b_nr_kr_waveflatten, bool PadHiddenSize_ = false, bool PadIntermediateSize_ = false, bool PipeInterleave_ = true>
| bool ck_tile::FusedMoeGemmTraits< IsGateOnly_, UseSmoothQuant_, OAtomic_, PermuteEnum_, PadHiddenSize_, PadIntermediateSize_, PipeInterleave_ >::PipeInterleave = PipeInterleave_ |
|
staticconstexpr |
◆ UseSmoothQuant
template<bool IsGateOnly_, bool UseSmoothQuant_,
index_t OAtomic_,
FusedMoeGemmWeightPermuteEnum PermuteEnum_ = FusedMoeGemmWeightPermuteEnum::b_nr_kr_waveflatten, bool PadHiddenSize_ = false, bool PadIntermediateSize_ = false, bool PipeInterleave_ = true>
| bool ck_tile::FusedMoeGemmTraits< IsGateOnly_, UseSmoothQuant_, OAtomic_, PermuteEnum_, PadHiddenSize_, PadIntermediateSize_, PipeInterleave_ >::UseSmoothQuant = UseSmoothQuant_ |
|
staticconstexpr |
The documentation for this struct was generated from the following file: