DefaultGemm2DEpilogueProblem< ADataType_, BDataType_, AccDataType_, ODataType_, CLayout_, kPadM_, kPadN_, kMPerXdl_, kNPerXdl_, kKPerXdl_, isCTransposed_, UseRawStore_, MemoryOperation_ > Struct Template Reference

DefaultGemm2DEpilogueProblem&lt; ADataType_, BDataType_, AccDataType_, ODataType_, CLayout_, kPadM_, kPadN_, kMPerXdl_, kNPerXdl_, kKPerXdl_, isCTransposed_, UseRawStore_, MemoryOperation_ &gt; Struct Template Reference#

Composable Kernel: ck_tile::DefaultGemm2DEpilogueProblem< ADataType_, BDataType_, AccDataType_, ODataType_, CLayout_, kPadM_, kPadN_, kMPerXdl_, kNPerXdl_, kKPerXdl_, isCTransposed_, UseRawStore_, MemoryOperation_ > Struct Template Reference
ck_tile::DefaultGemm2DEpilogueProblem< ADataType_, BDataType_, AccDataType_, ODataType_, CLayout_, kPadM_, kPadN_, kMPerXdl_, kNPerXdl_, kKPerXdl_, isCTransposed_, UseRawStore_, MemoryOperation_ > Struct Template Reference

#include <default_2d_epilogue.hpp>

Inheritance diagram for ck_tile::DefaultGemm2DEpilogueProblem< ADataType_, BDataType_, AccDataType_, ODataType_, CLayout_, kPadM_, kPadN_, kMPerXdl_, kNPerXdl_, kKPerXdl_, isCTransposed_, UseRawStore_, MemoryOperation_ >:
ck_tile::Default2DEpilogueProblem< AccDataType_, ODataType_, kPadM_, kPadN_, true, memory_operation_enum::set >

Public Types

using ADataType = remove_cvref_t< ADataType_ >
 
using BDataType = remove_cvref_t< BDataType_ >
 
using CLayout = remove_cvref_t< CLayout_ >
 
- Public Types inherited from ck_tile::Default2DEpilogueProblem< AccDataType_, ODataType_, kPadM_, kPadN_, true, memory_operation_enum::set >
using AccDataType = remove_cvref_t< AccDataType_ >
 
using ODataType = remove_cvref_t< ODataType_ >
 

Static Public Attributes

static constexpr index_t kMPerXdl = kMPerXdl_
 
static constexpr index_t kNPerXdl = kNPerXdl_
 
static constexpr index_t kKPerXdl = kKPerXdl_
 
static constexpr index_t isCTransposed = isCTransposed_
 
- Static Public Attributes inherited from ck_tile::Default2DEpilogueProblem< AccDataType_, ODataType_, kPadM_, kPadN_, true, memory_operation_enum::set >
static constexpr bool kPadM
 
static constexpr bool kPadN
 
static constexpr bool UseRawStore
 
static constexpr memory_operation_enum MemoryOperation
 

Member Typedef Documentation

◆ ADataType

template<typename ADataType_ , typename BDataType_ , typename AccDataType_ , typename ODataType_ , typename CLayout_ , 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< ADataType_, BDataType_, AccDataType_, ODataType_, CLayout_, kPadM_, kPadN_, kMPerXdl_, kNPerXdl_, kKPerXdl_, isCTransposed_, UseRawStore_, MemoryOperation_ >::ADataType = remove_cvref_t<ADataType_>

◆ BDataType

template<typename ADataType_ , typename BDataType_ , typename AccDataType_ , typename ODataType_ , typename CLayout_ , 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< ADataType_, BDataType_, AccDataType_, ODataType_, CLayout_, kPadM_, kPadN_, kMPerXdl_, kNPerXdl_, kKPerXdl_, isCTransposed_, UseRawStore_, MemoryOperation_ >::BDataType = remove_cvref_t<BDataType_>

◆ CLayout

template<typename ADataType_ , typename BDataType_ , typename AccDataType_ , typename ODataType_ , typename CLayout_ , 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< ADataType_, BDataType_, AccDataType_, ODataType_, CLayout_, kPadM_, kPadN_, kMPerXdl_, kNPerXdl_, kKPerXdl_, isCTransposed_, UseRawStore_, MemoryOperation_ >::CLayout = remove_cvref_t<CLayout_>

Member Data Documentation

◆ isCTransposed

template<typename ADataType_ , typename BDataType_ , typename AccDataType_ , typename ODataType_ , typename CLayout_ , 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>
constexpr index_t ck_tile::DefaultGemm2DEpilogueProblem< ADataType_, BDataType_, AccDataType_, ODataType_, CLayout_, kPadM_, kPadN_, kMPerXdl_, kNPerXdl_, kKPerXdl_, isCTransposed_, UseRawStore_, MemoryOperation_ >::isCTransposed = isCTransposed_
staticconstexpr

◆ kKPerXdl

template<typename ADataType_ , typename BDataType_ , typename AccDataType_ , typename ODataType_ , typename CLayout_ , 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>
constexpr index_t ck_tile::DefaultGemm2DEpilogueProblem< ADataType_, BDataType_, AccDataType_, ODataType_, CLayout_, kPadM_, kPadN_, kMPerXdl_, kNPerXdl_, kKPerXdl_, isCTransposed_, UseRawStore_, MemoryOperation_ >::kKPerXdl = kKPerXdl_
staticconstexpr

◆ kMPerXdl

template<typename ADataType_ , typename BDataType_ , typename AccDataType_ , typename ODataType_ , typename CLayout_ , 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>
constexpr index_t ck_tile::DefaultGemm2DEpilogueProblem< ADataType_, BDataType_, AccDataType_, ODataType_, CLayout_, kPadM_, kPadN_, kMPerXdl_, kNPerXdl_, kKPerXdl_, isCTransposed_, UseRawStore_, MemoryOperation_ >::kMPerXdl = kMPerXdl_
staticconstexpr

◆ kNPerXdl

template<typename ADataType_ , typename BDataType_ , typename AccDataType_ , typename ODataType_ , typename CLayout_ , 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>
constexpr index_t ck_tile::DefaultGemm2DEpilogueProblem< ADataType_, BDataType_, AccDataType_, ODataType_, CLayout_, kPadM_, kPadN_, kMPerXdl_, kNPerXdl_, kKPerXdl_, isCTransposed_, UseRawStore_, MemoryOperation_ >::kNPerXdl = kNPerXdl_
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-7.0.1/include/ck_tile/ops/epilogue/default_2d_epilogue.hpp