reduce_unary_operator< Op, IsFirstReduce, IsLastReduce > Struct Template Reference#
ck::reduce_unary_operator< Op, IsFirstReduce, IsLastReduce > Struct Template Reference
#include <reduction_operator_mapping.hpp>
Public Types | |
using | InElementwiseOperation = tensor_operation::element_wise::PassThrough |
using | AccElementwiseOperation = tensor_operation::element_wise::PassThrough |
Static Public Member Functions | |
static std::tuple< InElementwiseOperation, AccElementwiseOperation > | GetElementwiseOperator (int32_t reduceLength) |
Member Typedef Documentation
◆ AccElementwiseOperation
template<ReduceTensorOp Op, bool IsFirstReduce, bool IsLastReduce>
using ck::reduce_unary_operator< Op, IsFirstReduce, IsLastReduce >::AccElementwiseOperation = tensor_operation::element_wise::PassThrough |
◆ InElementwiseOperation
template<ReduceTensorOp Op, bool IsFirstReduce, bool IsLastReduce>
using ck::reduce_unary_operator< Op, IsFirstReduce, IsLastReduce >::InElementwiseOperation = tensor_operation::element_wise::PassThrough |
Member Function Documentation
◆ GetElementwiseOperator()
template<ReduceTensorOp Op, bool IsFirstReduce, bool IsLastReduce>
|
inlinestatic |
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-6.4.3/include/ck/tensor_operation/gpu/device/reduction_operator_mapping.hpp