tensor_adaptor_coordinate< NDimHidden, BottomDimensionHiddenIds, TopDimensionHiddenIds > Struct Template Reference#
Public Types |
Public Member Functions |
Public Attributes |
Static Public Attributes |
List of all members
ck_tile::tensor_adaptor_coordinate< NDimHidden, BottomDimensionHiddenIds, TopDimensionHiddenIds > Struct Template Reference
#include <tensor_adaptor_coordinate.hpp>
Public Types | |
using | HiddenIndex = multi_index< NDimHidden > |
using | BottomIndex = multi_index< ndim_bottom_ > |
using | TopIndex = multi_index< ndim_top_ > |
Public Member Functions | |
constexpr CK_TILE_HOST_DEVICE | tensor_adaptor_coordinate ()=default |
constexpr CK_TILE_HOST_DEVICE | tensor_adaptor_coordinate (const HiddenIndex &idx_hidden) |
constexpr CK_TILE_HOST_DEVICE auto | get_top_index () const |
constexpr CK_TILE_HOST_DEVICE auto | get_bottom_index () const |
constexpr CK_TILE_HOST_DEVICE const auto & | get_hidden_index () const |
constexpr CK_TILE_HOST_DEVICE auto & | get_hidden_index () |
Public Attributes | |
HiddenIndex | idx_hidden_ |
Static Public Attributes | |
static constexpr index_t | ndim_bottom_ = BottomDimensionHiddenIds::size() |
static constexpr index_t | ndim_top_ = TopDimensionHiddenIds::size() |
Member Typedef Documentation
◆ BottomIndex
template<index_t NDimHidden, typename BottomDimensionHiddenIds , typename TopDimensionHiddenIds >
using ck_tile::tensor_adaptor_coordinate< NDimHidden, BottomDimensionHiddenIds, TopDimensionHiddenIds >::BottomIndex = multi_index<ndim_bottom_> |
◆ HiddenIndex
template<index_t NDimHidden, typename BottomDimensionHiddenIds , typename TopDimensionHiddenIds >
using ck_tile::tensor_adaptor_coordinate< NDimHidden, BottomDimensionHiddenIds, TopDimensionHiddenIds >::HiddenIndex = multi_index<NDimHidden> |
◆ TopIndex
template<index_t NDimHidden, typename BottomDimensionHiddenIds , typename TopDimensionHiddenIds >
using ck_tile::tensor_adaptor_coordinate< NDimHidden, BottomDimensionHiddenIds, TopDimensionHiddenIds >::TopIndex = multi_index<ndim_top_> |
Constructor & Destructor Documentation
◆ tensor_adaptor_coordinate() [1/2]
template<index_t NDimHidden, typename BottomDimensionHiddenIds , typename TopDimensionHiddenIds >
|
constexprdefault |
◆ tensor_adaptor_coordinate() [2/2]
template<index_t NDimHidden, typename BottomDimensionHiddenIds , typename TopDimensionHiddenIds >
|
inlineconstexpr |
Member Function Documentation
◆ get_bottom_index()
template<index_t NDimHidden, typename BottomDimensionHiddenIds , typename TopDimensionHiddenIds >
|
inlineconstexpr |
◆ get_hidden_index() [1/2]
template<index_t NDimHidden, typename BottomDimensionHiddenIds , typename TopDimensionHiddenIds >
|
inlineconstexpr |
◆ get_hidden_index() [2/2]
template<index_t NDimHidden, typename BottomDimensionHiddenIds , typename TopDimensionHiddenIds >
|
inlineconstexpr |
◆ get_top_index()
template<index_t NDimHidden, typename BottomDimensionHiddenIds , typename TopDimensionHiddenIds >
|
inlineconstexpr |
Member Data Documentation
◆ idx_hidden_
template<index_t NDimHidden, typename BottomDimensionHiddenIds , typename TopDimensionHiddenIds >
HiddenIndex ck_tile::tensor_adaptor_coordinate< NDimHidden, BottomDimensionHiddenIds, TopDimensionHiddenIds >::idx_hidden_ |
◆ ndim_bottom_
template<index_t NDimHidden, typename BottomDimensionHiddenIds , typename TopDimensionHiddenIds >
|
staticconstexpr |
◆ ndim_top_
template<index_t NDimHidden, typename BottomDimensionHiddenIds , typename TopDimensionHiddenIds >
|
staticconstexpr |
The documentation for this struct was generated from the following file:
- /home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/develop/include/ck_tile/core/tensor/tensor_adaptor_coordinate.hpp