BlockNormReduceProblem< XDataType_, ComputeDataType_, BlockShape_, kFastFDiv_, kWelford_ > Struct Template Reference#
ck_tile::BlockNormReduceProblem< XDataType_, ComputeDataType_, BlockShape_, kFastFDiv_, kWelford_ > Struct Template Reference
#include <block_norm_reduce_problem.hpp>
Public Types | |
| using | XDataType = remove_cvref_t<XDataType_> |
| using | ComputeDataType = remove_cvref_t<ComputeDataType_> |
| using | BlockShape = remove_cvref_t<BlockShape_> |
Static Public Attributes | |
| static constexpr bool | kFastFDiv = kFastFDiv_ |
| static constexpr bool | kWelford = kWelford_ |
Member Typedef Documentation
◆ BlockShape
template<typename XDataType_, typename ComputeDataType_, typename BlockShape_, bool kFastFDiv_, bool kWelford_>
| using ck_tile::BlockNormReduceProblem< XDataType_, ComputeDataType_, BlockShape_, kFastFDiv_, kWelford_ >::BlockShape = remove_cvref_t<BlockShape_> |
◆ ComputeDataType
template<typename XDataType_, typename ComputeDataType_, typename BlockShape_, bool kFastFDiv_, bool kWelford_>
| using ck_tile::BlockNormReduceProblem< XDataType_, ComputeDataType_, BlockShape_, kFastFDiv_, kWelford_ >::ComputeDataType = remove_cvref_t<ComputeDataType_> |
◆ XDataType
template<typename XDataType_, typename ComputeDataType_, typename BlockShape_, bool kFastFDiv_, bool kWelford_>
| using ck_tile::BlockNormReduceProblem< XDataType_, ComputeDataType_, BlockShape_, kFastFDiv_, kWelford_ >::XDataType = remove_cvref_t<XDataType_> |
Member Data Documentation
◆ kFastFDiv
template<typename XDataType_, typename ComputeDataType_, typename BlockShape_, bool kFastFDiv_, bool kWelford_>
|
staticconstexpr |
◆ kWelford
template<typename XDataType_, typename ComputeDataType_, typename BlockShape_, bool kFastFDiv_, bool kWelford_>
|
staticconstexpr |
The documentation for this struct was generated from the following file: