/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/develop/include/ck_tile/ops/fmha/pipeline/tile_fmha_traits.hpp Source File#
tile_fmha_traits.hpp
Go to the documentation of this file.
Definition: cluster_descriptor.hpp:13
BlockAttentionKVCacheMemoryLayoutEnum
Definition: block_attention_kvcache_layout_enum.hpp:18
@ VECTORIZED_LAYOUT
BlockAttentionKVCacheLookupTableEnum
Definition: block_attention_kvcache_layout_enum.hpp:27
@ SGLANG_PAGE_TABLE_1D
BlockAttentionQuantScaleEnum
Definition: block_attention_quant_scale_enum.hpp:12
Definition: tile_fmha_traits.hpp:74
static constexpr auto kKVMemoryLayout
Definition: tile_fmha_traits.hpp:75
static constexpr index_t kPageBlockSize
Definition: tile_fmha_traits.hpp:77
static constexpr auto kKVLookupTable
Definition: tile_fmha_traits.hpp:76
Definition: tile_fmha_traits.hpp:212
static constexpr index_t kBlockPerCu
Definition: tile_fmha_traits.hpp:215
static constexpr bool kPadHeadDimQ
Definition: tile_fmha_traits.hpp:214
static constexpr bool kPadSeqLenQ
Definition: tile_fmha_traits.hpp:213
Definition: tile_fmha_traits.hpp:202
static constexpr index_t kBlockPerCu
Definition: tile_fmha_traits.hpp:205
static constexpr bool kPadSeqLenQ
Definition: tile_fmha_traits.hpp:203
static constexpr bool kPadHeadDimV
Definition: tile_fmha_traits.hpp:204
Definition: tile_fmha_traits.hpp:92
static constexpr index_t kPadHeadDimQ
Definition: tile_fmha_traits.hpp:93
static constexpr index_t kPadHeadDimV
Definition: tile_fmha_traits.hpp:94
static constexpr bool kHasBiasGrad
Definition: tile_fmha_traits.hpp:96
static constexpr auto BiasEnum
Definition: tile_fmha_traits.hpp:95
static constexpr index_t kBlockPerCu
Definition: tile_fmha_traits.hpp:97
Definition: tile_fmha_traits.hpp:190
static constexpr bool kPadHeadDimQ
Definition: tile_fmha_traits.hpp:193
static constexpr bool kPadSeqLenK
Definition: tile_fmha_traits.hpp:192
static constexpr index_t kBlockPerCu
Definition: tile_fmha_traits.hpp:195
static constexpr bool kPadSeqLenQ
Definition: tile_fmha_traits.hpp:191
static constexpr bool kPadHeadDimV
Definition: tile_fmha_traits.hpp:194
Definition: tile_fmha_traits.hpp:117
static constexpr bool kHasSink
Definition: tile_fmha_traits.hpp:130
static constexpr auto BiasEnum
Definition: tile_fmha_traits.hpp:123
static constexpr bool kPadHeadDimQ
Definition: tile_fmha_traits.hpp:120
static constexpr bool kHasBiasGrad
Definition: tile_fmha_traits.hpp:124
static constexpr bool kPadSeqLenQ
Definition: tile_fmha_traits.hpp:118
static constexpr bool kStoreLSE
Definition: tile_fmha_traits.hpp:125
static constexpr bool kDoFp8StaticQuant
Definition: tile_fmha_traits.hpp:127
static constexpr bool kPadHeadDimV
Definition: tile_fmha_traits.hpp:121
static constexpr index_t kBlockPerCu
Definition: tile_fmha_traits.hpp:128
static constexpr bool kSkipMinSeqlenQ
Definition: tile_fmha_traits.hpp:129
static constexpr bool kPadSeqLenK
Definition: tile_fmha_traits.hpp:119
static constexpr bool kIsPagedKV
Definition: tile_fmha_traits.hpp:126
static constexpr bool kHasLogitsSoftCap
Definition: tile_fmha_traits.hpp:122
Definition: tile_fmha_traits.hpp:173
static constexpr bool kPadSeqLenQ
Definition: tile_fmha_traits.hpp:174
static constexpr bool kPadHeadDimV
Definition: tile_fmha_traits.hpp:175
static constexpr bool kDoFp8StaticQuant
Definition: tile_fmha_traits.hpp:177
static constexpr index_t kMaxSplits
Definition: tile_fmha_traits.hpp:179
static constexpr bool kStoreLSE
Definition: tile_fmha_traits.hpp:176
static constexpr index_t kBlockPerCu
Definition: tile_fmha_traits.hpp:181
Definition: tile_fmha_traits.hpp:148
static constexpr index_t kBlockPerCu
Definition: tile_fmha_traits.hpp:162
static constexpr bool kPadHeadDimQ
Definition: tile_fmha_traits.hpp:151
static constexpr bool kIsPagedKV
Definition: tile_fmha_traits.hpp:158
static constexpr auto BiasEnum
Definition: tile_fmha_traits.hpp:154
static constexpr bool kDoFp8StaticQuant
Definition: tile_fmha_traits.hpp:157
static constexpr bool kPadSeqLenQ
Definition: tile_fmha_traits.hpp:149
static constexpr bool kMergeNumHeadGroupsSeqLenQ
Definition: tile_fmha_traits.hpp:161
static constexpr bool kHasBiasGrad
Definition: tile_fmha_traits.hpp:155
static constexpr bool kPadSeqLenK
Definition: tile_fmha_traits.hpp:150
static constexpr bool kHasSink
Definition: tile_fmha_traits.hpp:163
static constexpr bool kHasUnevenSplits
Definition: tile_fmha_traits.hpp:160
static constexpr bool kPadHeadDimV
Definition: tile_fmha_traits.hpp:152
static constexpr bool kHasLogitsSoftCap
Definition: tile_fmha_traits.hpp:153
static constexpr bool kStoreLSE
Definition: tile_fmha_traits.hpp:156
Definition: tile_fmha_traits.hpp:28
static constexpr bool kPadSeqLenQ
Definition: tile_fmha_traits.hpp:29
static constexpr bool kSkipMinSeqlenQ
Definition: tile_fmha_traits.hpp:40
static constexpr bool kPadHeadDimV
Definition: tile_fmha_traits.hpp:32
static constexpr bool kHasBiasGrad
Definition: tile_fmha_traits.hpp:35
static constexpr bool kPadHeadDimQ
Definition: tile_fmha_traits.hpp:31
static constexpr bool kHasDropout
Definition: tile_fmha_traits.hpp:37
static constexpr index_t kBlockPerCu
Definition: tile_fmha_traits.hpp:39
static constexpr bool kStoreLSE
Definition: tile_fmha_traits.hpp:36
static constexpr bool kPadSeqLenK
Definition: tile_fmha_traits.hpp:30
static constexpr bool kHasLogitsSoftCap
Definition: tile_fmha_traits.hpp:33
static constexpr auto QScaleEnum
Definition: tile_fmha_traits.hpp:38