MoeSortingProblem< IndexType_, WeightType_, InternalLoadUnroll_, ExpertTile_ > Struct Template Reference#
ck_tile::MoeSortingProblem< IndexType_, WeightType_, InternalLoadUnroll_, ExpertTile_ > Struct Template Reference
#include <moe_sorting_problem.hpp>
Public Types | |
| using | WeightType = remove_cvref_t<WeightType_> |
| using | IndexType = remove_cvref_t<IndexType_> |
Static Public Attributes | |
| static constexpr index_t | WarpSize = get_warp_size() |
| static constexpr index_t | WarpsPerBlock = 1 |
| static constexpr index_t | InternalLoadUnroll |
| static constexpr index_t | ExpertTile = ExpertTile_ |
Member Typedef Documentation
◆ IndexType
template<typename IndexType_, typename WeightType_, index_t InternalLoadUnroll_, index_t ExpertTile_ = 0>
| using ck_tile::MoeSortingProblem< IndexType_, WeightType_, InternalLoadUnroll_, ExpertTile_ >::IndexType = remove_cvref_t<IndexType_> |
◆ WeightType
template<typename IndexType_, typename WeightType_, index_t InternalLoadUnroll_, index_t ExpertTile_ = 0>
| using ck_tile::MoeSortingProblem< IndexType_, WeightType_, InternalLoadUnroll_, ExpertTile_ >::WeightType = remove_cvref_t<WeightType_> |
Member Data Documentation
◆ ExpertTile
template<typename IndexType_, typename WeightType_, index_t InternalLoadUnroll_, index_t ExpertTile_ = 0>
|
staticconstexpr |
◆ InternalLoadUnroll
template<typename IndexType_, typename WeightType_, index_t InternalLoadUnroll_, index_t ExpertTile_ = 0>
|
staticconstexpr |
Initial value:
=
InternalLoadUnroll_
◆ WarpSize
template<typename IndexType_, typename WeightType_, index_t InternalLoadUnroll_, index_t ExpertTile_ = 0>
|
staticconstexpr |
◆ WarpsPerBlock
template<typename IndexType_, typename WeightType_, index_t InternalLoadUnroll_, index_t ExpertTile_ = 0>
|
staticconstexpr |
The documentation for this struct was generated from the following file: