BlockGemmProblem< ADataType_, BDataType_, CDataType_, kBlockSize_, BlockGemmShape_ > Struct Template Reference

BlockGemmProblem&lt; ADataType_, BDataType_, CDataType_, kBlockSize_, BlockGemmShape_ &gt; Struct Template Reference#

Composable Kernel: ck_tile::BlockGemmProblem< ADataType_, BDataType_, CDataType_, kBlockSize_, BlockGemmShape_ > Struct Template Reference
ck_tile::BlockGemmProblem< ADataType_, BDataType_, CDataType_, kBlockSize_, BlockGemmShape_ > Struct Template Reference

#include <block_gemm_problem.hpp>

Public Types

using ADataType = remove_cvref_t< ADataType_ >
 
using BDataType = remove_cvref_t< BDataType_ >
 
using CDataType = remove_cvref_t< CDataType_ >
 
using BlockGemmShape = remove_cvref_t< BlockGemmShape_ >
 

Static Public Attributes

static constexpr index_t kBlockSize = kBlockSize_
 

Member Typedef Documentation

◆ ADataType

template<typename ADataType_ , typename BDataType_ , typename CDataType_ , index_t kBlockSize_, typename BlockGemmShape_ >
using ck_tile::BlockGemmProblem< ADataType_, BDataType_, CDataType_, kBlockSize_, BlockGemmShape_ >::ADataType = remove_cvref_t<ADataType_>

◆ BDataType

template<typename ADataType_ , typename BDataType_ , typename CDataType_ , index_t kBlockSize_, typename BlockGemmShape_ >
using ck_tile::BlockGemmProblem< ADataType_, BDataType_, CDataType_, kBlockSize_, BlockGemmShape_ >::BDataType = remove_cvref_t<BDataType_>

◆ BlockGemmShape

template<typename ADataType_ , typename BDataType_ , typename CDataType_ , index_t kBlockSize_, typename BlockGemmShape_ >
using ck_tile::BlockGemmProblem< ADataType_, BDataType_, CDataType_, kBlockSize_, BlockGemmShape_ >::BlockGemmShape = remove_cvref_t<BlockGemmShape_>

◆ CDataType

template<typename ADataType_ , typename BDataType_ , typename CDataType_ , index_t kBlockSize_, typename BlockGemmShape_ >
using ck_tile::BlockGemmProblem< ADataType_, BDataType_, CDataType_, kBlockSize_, BlockGemmShape_ >::CDataType = remove_cvref_t<CDataType_>

Member Data Documentation

◆ kBlockSize

template<typename ADataType_ , typename BDataType_ , typename CDataType_ , index_t kBlockSize_, typename BlockGemmShape_ >
constexpr index_t ck_tile::BlockGemmProblem< ADataType_, BDataType_, CDataType_, kBlockSize_, BlockGemmShape_ >::kBlockSize = kBlockSize_
staticconstexpr

The documentation for this struct was generated from the following file:
  • /home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/docs-6.4.3/include/ck_tile/ops/gemm/block/block_gemm_problem.hpp