AMAX, true, IsLastReduce > Struct Template Reference

AMAX, true, IsLastReduce > Struct Template Reference#

Composable Kernel: ck::reduce_unary_operator< ReduceTensorOp::AMAX, true, IsLastReduce > Struct Template Reference
ck::reduce_unary_operator< ReduceTensorOp::AMAX, true, IsLastReduce > Struct Template Reference

#include <reduction_operator_mapping.hpp>

Public Types

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

Static Public Member Functions

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

Member Typedef Documentation

◆ AccElementwiseOperation

template<bool IsLastReduce>
using ck::reduce_unary_operator< ReduceTensorOp::AMAX, true, IsLastReduce >::AccElementwiseOperation = tensor_operation::element_wise::PassThrough

◆ InElementwiseOperation

template<bool IsLastReduce>
using ck::reduce_unary_operator< ReduceTensorOp::AMAX, true, IsLastReduce >::InElementwiseOperation = tensor_operation::element_wise::UnaryAbs

Member Function Documentation

◆ GetElementwiseOperator()

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

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