#include <tile_distribution.hpp>
|
static constexpr index_t | NDimX = PsYs2XsAdaptor::get_num_of_bottom_dimension() |
|
static constexpr index_t | NDimY = Ys2DDescriptor::get_num_of_top_dimension() |
|
static constexpr index_t | NDimP = PsYs2XsAdaptor::get_num_of_top_dimension() - NDimY |
|
static constexpr index_t | NDimR = StaticTileDistributionEncoding_::NDimR |
|
◆ DstrDetail
template<typename PsYs2XsAdaptor_ , typename Ys2DDescriptor_ , typename StaticTileDistributionEncoding_ , typename TileDistributionDetail_ >
◆ DstrEncode
template<typename PsYs2XsAdaptor_ , typename Ys2DDescriptor_ , typename StaticTileDistributionEncoding_ , typename TileDistributionDetail_ >
◆ PsYs2XsAdaptor
template<typename PsYs2XsAdaptor_ , typename Ys2DDescriptor_ , typename StaticTileDistributionEncoding_ , typename TileDistributionDetail_ >
◆ Ys2DDescriptor
template<typename PsYs2XsAdaptor_ , typename Ys2DDescriptor_ , typename StaticTileDistributionEncoding_ , typename TileDistributionDetail_ >
◆ _get_partition_index()
template<typename PsYs2XsAdaptor_ , typename Ys2DDescriptor_ , typename StaticTileDistributionEncoding_ , typename TileDistributionDetail_ >
◆ calculate_index()
template<typename PsYs2XsAdaptor_ , typename Ys2DDescriptor_ , typename StaticTileDistributionEncoding_ , typename TileDistributionDetail_ >
template<typename PartitionIndex = decltype(_get_partition_index())>
◆ calculate_rs_index_from_ps_index()
template<typename PsYs2XsAdaptor_ , typename Ys2DDescriptor_ , typename StaticTileDistributionEncoding_ , typename TileDistributionDetail_ >
template<typename PartitionIndex >
◆ get_distributed_spans()
template<typename PsYs2XsAdaptor_ , typename Ys2DDescriptor_ , typename StaticTileDistributionEncoding_ , typename TileDistributionDetail_ >
◆ get_lengths()
template<typename PsYs2XsAdaptor_ , typename Ys2DDescriptor_ , typename StaticTileDistributionEncoding_ , typename TileDistributionDetail_ >
◆ get_num_of_dimension_p()
template<typename PsYs2XsAdaptor_ , typename Ys2DDescriptor_ , typename StaticTileDistributionEncoding_ , typename TileDistributionDetail_ >
◆ get_num_of_dimension_r()
template<typename PsYs2XsAdaptor_ , typename Ys2DDescriptor_ , typename StaticTileDistributionEncoding_ , typename TileDistributionDetail_ >
◆ get_num_of_dimension_x()
template<typename PsYs2XsAdaptor_ , typename Ys2DDescriptor_ , typename StaticTileDistributionEncoding_ , typename TileDistributionDetail_ >
◆ get_num_of_dimension_y()
template<typename PsYs2XsAdaptor_ , typename Ys2DDescriptor_ , typename StaticTileDistributionEncoding_ , typename TileDistributionDetail_ >
◆ get_ps_ys_to_xs_adaptor()
template<typename PsYs2XsAdaptor_ , typename Ys2DDescriptor_ , typename StaticTileDistributionEncoding_ , typename TileDistributionDetail_ >
◆ get_static_tile_distribution_encoding()
template<typename PsYs2XsAdaptor_ , typename Ys2DDescriptor_ , typename StaticTileDistributionEncoding_ , typename TileDistributionDetail_ >
◆ get_y_indices_from_distributed_indices()
template<typename PsYs2XsAdaptor_ , typename Ys2DDescriptor_ , typename StaticTileDistributionEncoding_ , typename TileDistributionDetail_ >
template<typename DistributedIndices >
static constexpr CK_TILE_HOST_DEVICE auto ck_tile::tile_distribution< PsYs2XsAdaptor_, Ys2DDescriptor_, StaticTileDistributionEncoding_, TileDistributionDetail_ >::get_y_indices_from_distributed_indices |
( |
DistributedIndices |
| ) |
|
|
inlinestaticconstexpr |
◆ get_ys_to_d_descriptor()
template<typename PsYs2XsAdaptor_ , typename Ys2DDescriptor_ , typename StaticTileDistributionEncoding_ , typename TileDistributionDetail_ >
◆ is_static()
template<typename PsYs2XsAdaptor_ , typename Ys2DDescriptor_ , typename StaticTileDistributionEncoding_ , typename TileDistributionDetail_ >
◆ print()
template<typename PsYs2XsAdaptor_ , typename Ys2DDescriptor_ , typename StaticTileDistributionEncoding_ , typename TileDistributionDetail_ >
◆ NDimP
template<typename PsYs2XsAdaptor_ , typename Ys2DDescriptor_ , typename StaticTileDistributionEncoding_ , typename TileDistributionDetail_ >
constexpr index_t ck_tile::tile_distribution< PsYs2XsAdaptor_, Ys2DDescriptor_, StaticTileDistributionEncoding_, TileDistributionDetail_ >::NDimP = PsYs2XsAdaptor::get_num_of_top_dimension() - NDimY |
|
staticconstexpr |
◆ NDimR
template<typename PsYs2XsAdaptor_ , typename Ys2DDescriptor_ , typename StaticTileDistributionEncoding_ , typename TileDistributionDetail_ >
constexpr index_t ck_tile::tile_distribution< PsYs2XsAdaptor_, Ys2DDescriptor_, StaticTileDistributionEncoding_, TileDistributionDetail_ >::NDimR = StaticTileDistributionEncoding_::NDimR |
|
staticconstexpr |
◆ NDimX
template<typename PsYs2XsAdaptor_ , typename Ys2DDescriptor_ , typename StaticTileDistributionEncoding_ , typename TileDistributionDetail_ >
constexpr index_t ck_tile::tile_distribution< PsYs2XsAdaptor_, Ys2DDescriptor_, StaticTileDistributionEncoding_, TileDistributionDetail_ >::NDimX = PsYs2XsAdaptor::get_num_of_bottom_dimension() |
|
staticconstexpr |
◆ NDimY
template<typename PsYs2XsAdaptor_ , typename Ys2DDescriptor_ , typename StaticTileDistributionEncoding_ , typename TileDistributionDetail_ >
constexpr index_t ck_tile::tile_distribution< PsYs2XsAdaptor_, Ys2DDescriptor_, StaticTileDistributionEncoding_, TileDistributionDetail_ >::NDimY = Ys2DDescriptor::get_num_of_top_dimension() |
|
staticconstexpr |
◆ ps_ys_to_xs_
template<typename PsYs2XsAdaptor_ , typename Ys2DDescriptor_ , typename StaticTileDistributionEncoding_ , typename TileDistributionDetail_ >
◆ ys_to_d_
template<typename PsYs2XsAdaptor_ , typename Ys2DDescriptor_ , typename StaticTileDistributionEncoding_ , typename TileDistributionDetail_ >
The documentation for this struct was generated from the following file:
- /home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/docs-6.4.3/include/ck_tile/core/tensor/tile_distribution.hpp