Default2DEpilogueProblem< AccDataType_, ODataType_, kPadM_, kPadN_, UseRawStore_, MemoryOperation_ > Struct Template Reference

Default2DEpilogueProblem&lt; AccDataType_, ODataType_, kPadM_, kPadN_, UseRawStore_, MemoryOperation_ &gt; Struct Template Reference#

Composable Kernel: ck_tile::Default2DEpilogueProblem< AccDataType_, ODataType_, kPadM_, kPadN_, UseRawStore_, MemoryOperation_ > Struct Template Reference
ck_tile::Default2DEpilogueProblem< AccDataType_, ODataType_, kPadM_, kPadN_, UseRawStore_, MemoryOperation_ > Struct Template Reference

#include <default_2d_epilogue.hpp>

Public Types

using AccDataType = remove_cvref_t<AccDataType_>
using ODataType = remove_cvref_t<ODataType_>

Static Public Attributes

static constexpr bool kPadM = kPadM_
static constexpr bool kPadN = kPadN_
static constexpr bool UseRawStore = UseRawStore_
static constexpr memory_operation_enum MemoryOperation = MemoryOperation_
static constexpr index_t NumDTensor = 0

Member Typedef Documentation

◆ AccDataType

template<typename AccDataType_, typename ODataType_, bool kPadM_, bool kPadN_, bool UseRawStore_ = true, memory_operation_enum MemoryOperation_ = memory_operation_enum::set>
using ck_tile::Default2DEpilogueProblem< AccDataType_, ODataType_, kPadM_, kPadN_, UseRawStore_, MemoryOperation_ >::AccDataType = remove_cvref_t<AccDataType_>

◆ ODataType

template<typename AccDataType_, typename ODataType_, bool kPadM_, bool kPadN_, bool UseRawStore_ = true, memory_operation_enum MemoryOperation_ = memory_operation_enum::set>
using ck_tile::Default2DEpilogueProblem< AccDataType_, ODataType_, kPadM_, kPadN_, UseRawStore_, MemoryOperation_ >::ODataType = remove_cvref_t<ODataType_>

Member Data Documentation

◆ kPadM

template<typename AccDataType_, typename ODataType_, bool kPadM_, bool kPadN_, bool UseRawStore_ = true, memory_operation_enum MemoryOperation_ = memory_operation_enum::set>
bool ck_tile::Default2DEpilogueProblem< AccDataType_, ODataType_, kPadM_, kPadN_, UseRawStore_, MemoryOperation_ >::kPadM = kPadM_
staticconstexpr

◆ kPadN

template<typename AccDataType_, typename ODataType_, bool kPadM_, bool kPadN_, bool UseRawStore_ = true, memory_operation_enum MemoryOperation_ = memory_operation_enum::set>
bool ck_tile::Default2DEpilogueProblem< AccDataType_, ODataType_, kPadM_, kPadN_, UseRawStore_, MemoryOperation_ >::kPadN = kPadN_
staticconstexpr

◆ MemoryOperation

template<typename AccDataType_, typename ODataType_, bool kPadM_, bool kPadN_, bool UseRawStore_ = true, memory_operation_enum MemoryOperation_ = memory_operation_enum::set>
memory_operation_enum ck_tile::Default2DEpilogueProblem< AccDataType_, ODataType_, kPadM_, kPadN_, UseRawStore_, MemoryOperation_ >::MemoryOperation = MemoryOperation_
staticconstexpr

◆ NumDTensor

template<typename AccDataType_, typename ODataType_, bool kPadM_, bool kPadN_, bool UseRawStore_ = true, memory_operation_enum MemoryOperation_ = memory_operation_enum::set>
index_t ck_tile::Default2DEpilogueProblem< AccDataType_, ODataType_, kPadM_, kPadN_, UseRawStore_, MemoryOperation_ >::NumDTensor = 0
staticconstexpr

◆ UseRawStore

template<typename AccDataType_, typename ODataType_, bool kPadM_, bool kPadN_, bool UseRawStore_ = true, memory_operation_enum MemoryOperation_ = memory_operation_enum::set>
bool ck_tile::Default2DEpilogueProblem< AccDataType_, ODataType_, kPadM_, kPadN_, UseRawStore_, MemoryOperation_ >::UseRawStore = UseRawStore_
staticconstexpr

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