template<typename dtype_in_, typename dtype_out_, typename dtype_acc_, typename reduction_attr_,
gpu_arch arch_, typename fused_op_t_ = group::row_reduction_fused_op_t<reduction_fused_kind::none, dtype_in_, dtype_out_, dtype_acc_, reduction_attr_, arch_>>
struct gpu::xetla::kernel::xetla_row_reduction_t< dtype_in_, dtype_out_, dtype_acc_, reduction_attr_, arch_, fused_op_t_ >
Is the row_reduction functor.
- Template Parameters
-
| dtype_in_ | Is the data type of input. |
| dtype_out_ | Is the data type of output. |
| dtype_acc_ | Is the accumulation data type. |
| reduction_attr_ | Is the tile size for each group to do the reduction. |
| arch_ | Is the HW generation. |
| fused_op_t_ | |