Default2DEpilogue< Problem_, Policy_ > Struct Template Reference#
Public Types |
Public Member Functions |
Static Public Member Functions |
Static Public Attributes |
List of all members
ck_tile::Default2DEpilogue< Problem_, Policy_ > Struct Template Reference
#include <default_2d_epilogue.hpp>
Public Types | |
using | Problem = remove_cvref_t< Problem_ > |
using | AccDataType = remove_cvref_t< typename Problem::AccDataType > |
using | ODataType = remove_cvref_t< typename Problem::ODataType > |
Public Member Functions | |
template<typename ODramWindowTmp , typename OAccTile , memory_operation_enum out_memory_data_op = memory_operation_enum::set> | |
CK_TILE_DEVICE auto | operator() (ODramWindowTmp &o_dram_window_tmp, const OAccTile &o_acc_tile, void *=nullptr) |
Static Public Member Functions | |
static constexpr CK_TILE_HOST_DEVICE index_t | GetSmemSize () |
Static Public Attributes | |
static constexpr bool | kPadM = Problem::kPadM |
static constexpr bool | kPadN = Problem::kPadN |
static constexpr bool | UseRawStore = Problem::UseRawStore |
Member Typedef Documentation
◆ AccDataType
template<typename Problem_ , typename Policy_ = void>
using ck_tile::Default2DEpilogue< Problem_, Policy_ >::AccDataType = remove_cvref_t<typename Problem::AccDataType> |
◆ ODataType
template<typename Problem_ , typename Policy_ = void>
using ck_tile::Default2DEpilogue< Problem_, Policy_ >::ODataType = remove_cvref_t<typename Problem::ODataType> |
◆ Problem
template<typename Problem_ , typename Policy_ = void>
using ck_tile::Default2DEpilogue< Problem_, Policy_ >::Problem = remove_cvref_t<Problem_> |
Member Function Documentation
◆ GetSmemSize()
template<typename Problem_ , typename Policy_ = void>
|
inlinestaticconstexpr |
◆ operator()()
template<typename Problem_ , typename Policy_ = void>
template<typename ODramWindowTmp , typename OAccTile , memory_operation_enum out_memory_data_op = memory_operation_enum::set>
|
inline |
Member Data Documentation
◆ kPadM
template<typename Problem_ , typename Policy_ = void>
|
staticconstexpr |
◆ kPadN
template<typename Problem_ , typename Policy_ = void>
|
staticconstexpr |
◆ UseRawStore
template<typename Problem_ , typename Policy_ = void>
|
staticconstexpr |
The documentation for this struct was generated from the following file:
- include/ck_tile/ops/epilogue/default_2d_epilogue.hpp