#include <default_2d_epilogue.hpp>
◆ AsDataType
template<typename AsDataType_, typename BsDataType_, typename DsDataType_, typename AccDataType_, typename ODataType_, typename DsLayout_, typename CLayout_, typename CDElementwise_,
index_t kM_,
index_t kN_, bool kPadM_, bool kPadN_,
index_t kMPerXdl_,
index_t kNPerXdl_,
index_t kKPerXdl_, bool isCTransposed_, bool UseRawStore_ = true,
memory_operation_enum MemoryOperation_ = memory_operation_enum::set>
| using ck_tile::DefaultGemm2DEpilogueProblem< AsDataType_, BsDataType_, DsDataType_, AccDataType_, ODataType_, DsLayout_, CLayout_, CDElementwise_, kM_, kN_, kPadM_, kPadN_, kMPerXdl_, kNPerXdl_, kKPerXdl_, isCTransposed_, UseRawStore_, MemoryOperation_ >::AsDataType = remove_cvref_t<AsDataType_> |
◆ BsDataType
template<typename AsDataType_, typename BsDataType_, typename DsDataType_, typename AccDataType_, typename ODataType_, typename DsLayout_, typename CLayout_, typename CDElementwise_,
index_t kM_,
index_t kN_, bool kPadM_, bool kPadN_,
index_t kMPerXdl_,
index_t kNPerXdl_,
index_t kKPerXdl_, bool isCTransposed_, bool UseRawStore_ = true,
memory_operation_enum MemoryOperation_ = memory_operation_enum::set>
| using ck_tile::DefaultGemm2DEpilogueProblem< AsDataType_, BsDataType_, DsDataType_, AccDataType_, ODataType_, DsLayout_, CLayout_, CDElementwise_, kM_, kN_, kPadM_, kPadN_, kMPerXdl_, kNPerXdl_, kKPerXdl_, isCTransposed_, UseRawStore_, MemoryOperation_ >::BsDataType = remove_cvref_t<BsDataType_> |
◆ CDElementwise
template<typename AsDataType_, typename BsDataType_, typename DsDataType_, typename AccDataType_, typename ODataType_, typename DsLayout_, typename CLayout_, typename CDElementwise_,
index_t kM_,
index_t kN_, bool kPadM_, bool kPadN_,
index_t kMPerXdl_,
index_t kNPerXdl_,
index_t kKPerXdl_, bool isCTransposed_, bool UseRawStore_ = true,
memory_operation_enum MemoryOperation_ = memory_operation_enum::set>
| using ck_tile::DefaultGemm2DEpilogueProblem< AsDataType_, BsDataType_, DsDataType_, AccDataType_, ODataType_, DsLayout_, CLayout_, CDElementwise_, kM_, kN_, kPadM_, kPadN_, kMPerXdl_, kNPerXdl_, kKPerXdl_, isCTransposed_, UseRawStore_, MemoryOperation_ >::CDElementwise = remove_cvref_t<CDElementwise_> |
◆ CLayout
template<typename AsDataType_, typename BsDataType_, typename DsDataType_, typename AccDataType_, typename ODataType_, typename DsLayout_, typename CLayout_, typename CDElementwise_,
index_t kM_,
index_t kN_, bool kPadM_, bool kPadN_,
index_t kMPerXdl_,
index_t kNPerXdl_,
index_t kKPerXdl_, bool isCTransposed_, bool UseRawStore_ = true,
memory_operation_enum MemoryOperation_ = memory_operation_enum::set>
| using ck_tile::DefaultGemm2DEpilogueProblem< AsDataType_, BsDataType_, DsDataType_, AccDataType_, ODataType_, DsLayout_, CLayout_, CDElementwise_, kM_, kN_, kPadM_, kPadN_, kMPerXdl_, kNPerXdl_, kKPerXdl_, isCTransposed_, UseRawStore_, MemoryOperation_ >::CLayout = remove_cvref_t<CLayout_> |
◆ DsDataType
template<typename AsDataType_, typename BsDataType_, typename DsDataType_, typename AccDataType_, typename ODataType_, typename DsLayout_, typename CLayout_, typename CDElementwise_,
index_t kM_,
index_t kN_, bool kPadM_, bool kPadN_,
index_t kMPerXdl_,
index_t kNPerXdl_,
index_t kKPerXdl_, bool isCTransposed_, bool UseRawStore_ = true,
memory_operation_enum MemoryOperation_ = memory_operation_enum::set>
| using ck_tile::DefaultGemm2DEpilogueProblem< AsDataType_, BsDataType_, DsDataType_, AccDataType_, ODataType_, DsLayout_, CLayout_, CDElementwise_, kM_, kN_, kPadM_, kPadN_, kMPerXdl_, kNPerXdl_, kKPerXdl_, isCTransposed_, UseRawStore_, MemoryOperation_ >::DsDataType = remove_cvref_t<DsDataType_> |
◆ DsLayout
template<typename AsDataType_, typename BsDataType_, typename DsDataType_, typename AccDataType_, typename ODataType_, typename DsLayout_, typename CLayout_, typename CDElementwise_,
index_t kM_,
index_t kN_, bool kPadM_, bool kPadN_,
index_t kMPerXdl_,
index_t kNPerXdl_,
index_t kKPerXdl_, bool isCTransposed_, bool UseRawStore_ = true,
memory_operation_enum MemoryOperation_ = memory_operation_enum::set>
| using ck_tile::DefaultGemm2DEpilogueProblem< AsDataType_, BsDataType_, DsDataType_, AccDataType_, ODataType_, DsLayout_, CLayout_, CDElementwise_, kM_, kN_, kPadM_, kPadN_, kMPerXdl_, kNPerXdl_, kKPerXdl_, isCTransposed_, UseRawStore_, MemoryOperation_ >::DsLayout = remove_cvref_t<DsLayout_> |
◆ isCTransposed
template<typename AsDataType_, typename BsDataType_, typename DsDataType_, typename AccDataType_, typename ODataType_, typename DsLayout_, typename CLayout_, typename CDElementwise_,
index_t kM_,
index_t kN_, bool kPadM_, bool kPadN_,
index_t kMPerXdl_,
index_t kNPerXdl_,
index_t kKPerXdl_, bool isCTransposed_, bool UseRawStore_ = true,
memory_operation_enum MemoryOperation_ = memory_operation_enum::set>
| index_t ck_tile::DefaultGemm2DEpilogueProblem< AsDataType_, BsDataType_, DsDataType_, AccDataType_, ODataType_, DsLayout_, CLayout_, CDElementwise_, kM_, kN_, kPadM_, kPadN_, kMPerXdl_, kNPerXdl_, kKPerXdl_, isCTransposed_, UseRawStore_, MemoryOperation_ >::isCTransposed = isCTransposed_ |
|
staticconstexpr |
◆ kKPerXdl
template<typename AsDataType_, typename BsDataType_, typename DsDataType_, typename AccDataType_, typename ODataType_, typename DsLayout_, typename CLayout_, typename CDElementwise_,
index_t kM_,
index_t kN_, bool kPadM_, bool kPadN_,
index_t kMPerXdl_,
index_t kNPerXdl_,
index_t kKPerXdl_, bool isCTransposed_, bool UseRawStore_ = true,
memory_operation_enum MemoryOperation_ = memory_operation_enum::set>
| index_t ck_tile::DefaultGemm2DEpilogueProblem< AsDataType_, BsDataType_, DsDataType_, AccDataType_, ODataType_, DsLayout_, CLayout_, CDElementwise_, kM_, kN_, kPadM_, kPadN_, kMPerXdl_, kNPerXdl_, kKPerXdl_, isCTransposed_, UseRawStore_, MemoryOperation_ >::kKPerXdl = kKPerXdl_ |
|
staticconstexpr |
◆ kMPerBlock
template<typename AsDataType_, typename BsDataType_, typename DsDataType_, typename AccDataType_, typename ODataType_, typename DsLayout_, typename CLayout_, typename CDElementwise_,
index_t kM_,
index_t kN_, bool kPadM_, bool kPadN_,
index_t kMPerXdl_,
index_t kNPerXdl_,
index_t kKPerXdl_, bool isCTransposed_, bool UseRawStore_ = true,
memory_operation_enum MemoryOperation_ = memory_operation_enum::set>
| index_t ck_tile::DefaultGemm2DEpilogueProblem< AsDataType_, BsDataType_, DsDataType_, AccDataType_, ODataType_, DsLayout_, CLayout_, CDElementwise_, kM_, kN_, kPadM_, kPadN_, kMPerXdl_, kNPerXdl_, kKPerXdl_, isCTransposed_, UseRawStore_, MemoryOperation_ >::kMPerBlock = kM_ |
|
staticconstexpr |
◆ kMPerXdl
template<typename AsDataType_, typename BsDataType_, typename DsDataType_, typename AccDataType_, typename ODataType_, typename DsLayout_, typename CLayout_, typename CDElementwise_,
index_t kM_,
index_t kN_, bool kPadM_, bool kPadN_,
index_t kMPerXdl_,
index_t kNPerXdl_,
index_t kKPerXdl_, bool isCTransposed_, bool UseRawStore_ = true,
memory_operation_enum MemoryOperation_ = memory_operation_enum::set>
| index_t ck_tile::DefaultGemm2DEpilogueProblem< AsDataType_, BsDataType_, DsDataType_, AccDataType_, ODataType_, DsLayout_, CLayout_, CDElementwise_, kM_, kN_, kPadM_, kPadN_, kMPerXdl_, kNPerXdl_, kKPerXdl_, isCTransposed_, UseRawStore_, MemoryOperation_ >::kMPerXdl = kMPerXdl_ |
|
staticconstexpr |
◆ kNPerBlock
template<typename AsDataType_, typename BsDataType_, typename DsDataType_, typename AccDataType_, typename ODataType_, typename DsLayout_, typename CLayout_, typename CDElementwise_,
index_t kM_,
index_t kN_, bool kPadM_, bool kPadN_,
index_t kMPerXdl_,
index_t kNPerXdl_,
index_t kKPerXdl_, bool isCTransposed_, bool UseRawStore_ = true,
memory_operation_enum MemoryOperation_ = memory_operation_enum::set>
| index_t ck_tile::DefaultGemm2DEpilogueProblem< AsDataType_, BsDataType_, DsDataType_, AccDataType_, ODataType_, DsLayout_, CLayout_, CDElementwise_, kM_, kN_, kPadM_, kPadN_, kMPerXdl_, kNPerXdl_, kKPerXdl_, isCTransposed_, UseRawStore_, MemoryOperation_ >::kNPerBlock = kN_ |
|
staticconstexpr |
◆ kNPerXdl
template<typename AsDataType_, typename BsDataType_, typename DsDataType_, typename AccDataType_, typename ODataType_, typename DsLayout_, typename CLayout_, typename CDElementwise_,
index_t kM_,
index_t kN_, bool kPadM_, bool kPadN_,
index_t kMPerXdl_,
index_t kNPerXdl_,
index_t kKPerXdl_, bool isCTransposed_, bool UseRawStore_ = true,
memory_operation_enum MemoryOperation_ = memory_operation_enum::set>
| index_t ck_tile::DefaultGemm2DEpilogueProblem< AsDataType_, BsDataType_, DsDataType_, AccDataType_, ODataType_, DsLayout_, CLayout_, CDElementwise_, kM_, kN_, kPadM_, kPadN_, kMPerXdl_, kNPerXdl_, kKPerXdl_, isCTransposed_, UseRawStore_, MemoryOperation_ >::kNPerXdl = kNPerXdl_ |
|
staticconstexpr |
◆ NumDTensor
template<typename AsDataType_, typename BsDataType_, typename DsDataType_, typename AccDataType_, typename ODataType_, typename DsLayout_, typename CLayout_, typename CDElementwise_,
index_t kM_,
index_t kN_, bool kPadM_, bool kPadN_,
index_t kMPerXdl_,
index_t kNPerXdl_,
index_t kKPerXdl_, bool isCTransposed_, bool UseRawStore_ = true,
memory_operation_enum MemoryOperation_ = memory_operation_enum::set>
| index_t ck_tile::DefaultGemm2DEpilogueProblem< AsDataType_, BsDataType_, DsDataType_, AccDataType_, ODataType_, DsLayout_, CLayout_, CDElementwise_, kM_, kN_, kPadM_, kPadN_, kMPerXdl_, kNPerXdl_, kKPerXdl_, isCTransposed_, UseRawStore_, MemoryOperation_ >::NumDTensor = DsDataType::size() |
|
staticconstexpr |
The documentation for this struct was generated from the following file: