AVG, IsFirstReduce, true > Struct Template Reference

AVG, IsFirstReduce, true > Struct Template Reference#

Composable Kernel: ck::reduce_unary_operator< ReduceTensorOp::AVG, IsFirstReduce, true > Struct Template Reference
ck::reduce_unary_operator< ReduceTensorOp::AVG, IsFirstReduce, true > Struct Template Reference

#include <reduction_operator_mapping.hpp>

Public Types

using InElementwiseOperation = tensor_operation::element_wise::PassThrough
using AccElementwiseOperation = tensor_operation::element_wise::UnaryDivide

Static Public Member Functions

static std::tuple< InElementwiseOperation, AccElementwiseOperationGetElementwiseOperator (int32_t reduceLength)

Member Typedef Documentation

◆ AccElementwiseOperation

template<bool IsFirstReduce>
using ck::reduce_unary_operator< ReduceTensorOp::AVG, IsFirstReduce, true >::AccElementwiseOperation = tensor_operation::element_wise::UnaryDivide

◆ InElementwiseOperation

template<bool IsFirstReduce>
using ck::reduce_unary_operator< ReduceTensorOp::AVG, IsFirstReduce, true >::InElementwiseOperation = tensor_operation::element_wise::PassThrough

Member Function Documentation

◆ GetElementwiseOperator()

template<bool IsFirstReduce>
std::tuple< InElementwiseOperation, AccElementwiseOperation > ck::reduce_unary_operator< ReduceTensorOp::AVG, IsFirstReduce, true >::GetElementwiseOperator ( int32_t reduceLength)
inlinestatic

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