|
Uni20
Asynchronous tensor and runtime library.
|
Normalized axes for reducing a fixed-rank input. More...
#include <reduction_axes.hpp>
Public Attributes | |
| std::array< std::size_t, reduced_rank > | reduced {} |
| std::array< std::size_t, output_rank > | surviving {} |
Static Public Attributes | |
| static constexpr std::size_t | input_rank = InputRank |
| static constexpr std::size_t | output_rank = InputRank - ReducedRank |
| static constexpr std::size_t | reduced_rank = ReducedRank |
Normalized axes for reducing a fixed-rank input.
Reduced and surviving axes are both sorted in ascending input-axis order. Negative user axes are normalized before this descriptor is constructed.
|
staticconstexpr |
|
staticconstexpr |
| std::array<std::size_t, reduced_rank> uni20::linalg::ReductionAxes< InputRank, ReducedRank >::reduced {} |
|
staticconstexpr |
| std::array<std::size_t, output_rank> uni20::linalg::ReductionAxes< InputRank, ReducedRank >::surviving {} |