#include <gridwise_gemm_pipeline_v1.hpp>
|
| __host__ static __device__ constexpr bool | IsSupported (index_t) |
| __host__ static __device__ constexpr bool | CalculateHasMainLoop (index_t num_loop) |
| template<bool HasMainLoop, typename AGridDesc, typename ABlockDesc, typename ABlockTransfer, typename AGridBuffer, typename ABlockBuffer, typename ABlockTransferStep, typename BGridDesc, typename BBlockDesc, typename BBlockTransfer, typename BGridBuffer, typename BBlockBuffer, typename BBlockTransferStep, typename BlockwiseGemm, typename CThreadBuffer> |
| static __device__ void | Run (const AGridDesc &a_grid_desc, const ABlockDesc &a_block_desc, ABlockTransfer &a_blockwise_copy, const AGridBuffer &a_grid_buf, ABlockBuffer &a_block_buf, const ABlockTransferStep &a_block_copy_step, const BGridDesc &b_grid_desc, const BBlockDesc &b_block_desc, BBlockTransfer &b_blockwise_copy, const BGridBuffer &b_grid_buf, BBlockBuffer &b_block_buf, const BBlockTransferStep &b_block_copy_step, const BlockwiseGemm &blockwise_gemm, CThreadBuffer &c_thread_buf, index_t num_loop) |
◆ CalculateHasMainLoop()
◆ IsSupported()
◆ Run()
template<bool HasMainLoop, typename AGridDesc, typename ABlockDesc, typename ABlockTransfer, typename AGridBuffer, typename ABlockBuffer, typename ABlockTransferStep, typename BGridDesc, typename BBlockDesc, typename BBlockTransfer, typename BGridBuffer, typename BBlockBuffer, typename BBlockTransferStep, typename BlockwiseGemm, typename CThreadBuffer>
| __device__ void ck::GridwiseGemmPipeline_v1< 1, true, false >::Run |
( |
const AGridDesc & | a_grid_desc, |
|
|
const ABlockDesc & | a_block_desc, |
|
|
ABlockTransfer & | a_blockwise_copy, |
|
|
const AGridBuffer & | a_grid_buf, |
|
|
ABlockBuffer & | a_block_buf, |
|
|
const ABlockTransferStep & | a_block_copy_step, |
|
|
const BGridDesc & | b_grid_desc, |
|
|
const BBlockDesc & | b_block_desc, |
|
|
BBlockTransfer & | b_blockwise_copy, |
|
|
const BGridBuffer & | b_grid_buf, |
|
|
BBlockBuffer & | b_block_buf, |
|
|
const BBlockTransferStep & | b_block_copy_step, |
|
|
const BlockwiseGemm & | blockwise_gemm, |
|
|
CThreadBuffer & | c_thread_buf, |
|
|
index_t | num_loop ) |
|
inlinestatic |
◆ I0
◆ I1
The documentation for this struct was generated from the following file: