LdsBufferSequence< 3, 3, 4, 4 > Struct Reference

LdsBufferSequence&lt; 3, 3, 4, 4 &gt; Struct Reference#

Composable Kernel: ck_tile::BlockFmhaPipelineQXKSVSCustomPolicy< QLoadOnce_, AsyncCopy_, NumPrefetchK_, NumPrefetchV_ >::LdsBufferSequence< 3, 3, 4, 4 > Struct Reference
ck_tile::BlockFmhaPipelineQXKSVSCustomPolicy< QLoadOnce_, AsyncCopy_, NumPrefetchK_, NumPrefetchV_ >::LdsBufferSequence< 3, 3, 4, 4 > Struct Reference

#include <block_fmha_pipeline_qx_ks_vs_custom_policy.hpp>

Public Types

using type = sequence<1, 2, 0, 1, 0, 1, 2, 0>

Static Public Member Functions

static constexpr auto Make ()

Static Public Attributes

static constexpr index_t num_lds_buffers_
static constexpr index_t ceil_

Member Typedef Documentation

◆ type

template<bool QLoadOnce_, bool AsyncCopy_, index_t NumPrefetchK_, index_t NumPrefetchV_>
using ck_tile::BlockFmhaPipelineQXKSVSCustomPolicy< QLoadOnce_, AsyncCopy_, NumPrefetchK_, NumPrefetchV_ >::LdsBufferSequence< 3, 3, 4, 4 >::type = sequence<1, 2, 0, 1, 0, 1, 2, 0>

Member Function Documentation

◆ Make()

constexpr auto ck_tile::BlockFmhaPipelineQXKSVSCustomPolicy< QLoadOnce_, AsyncCopy_, NumPrefetchK_, NumPrefetchV_ >::LdsBufferSequence< k_prefetches_, v_prefetches_, k_loops_, v_loops_ >::Make ( )
inlinestaticconstexpr

Member Data Documentation

◆ ceil_

index_t ck_tile::BlockFmhaPipelineQXKSVSCustomPolicy< QLoadOnce_, AsyncCopy_, NumPrefetchK_, NumPrefetchV_ >::LdsBufferSequence< k_prefetches_, v_prefetches_, k_loops_, v_loops_ >::ceil_
staticconstexpr

◆ num_lds_buffers_

index_t ck_tile::BlockFmhaPipelineQXKSVSCustomPolicy< QLoadOnce_, AsyncCopy_, NumPrefetchK_, NumPrefetchV_ >::LdsBufferSequence< k_prefetches_, v_prefetches_, k_loops_, v_loops_ >::num_lds_buffers_
staticconstexpr

The documentation for this struct was generated from the following file: