/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/develop/include/ck_tile/core/tensor/tensor_adaptor_coordinate.hpp File Reference

/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/develop/include/ck_tile/core/tensor/tensor_adaptor_coordinate.hpp File Reference#

Composable Kernel: /home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/develop/include/ck_tile/core/tensor/tensor_adaptor_coordinate.hpp File Reference
tensor_adaptor_coordinate.hpp File Reference

Go to the source code of this file.

Classes

struct  ck_tile::tensor_adaptor_coordinate< NDimHidden, BottomDimensionHiddenIds, TopDimensionHiddenIds >
 

Namespaces

 ck_tile
 

Functions

template<typename Adaptor , typename TopIndex >
constexpr CK_TILE_HOST_DEVICE auto ck_tile::make_tensor_adaptor_coordinate (const Adaptor &adaptor, const TopIndex &idx_top)
 
template<bool JudgeDoTransforms = true, typename Adaptor , typename AdaptorCoord , typename TopIndex , typename BottomIndex >
constexpr CK_TILE_HOST_DEVICE void ck_tile::move_tensor_adaptor_coordinate (const Adaptor &adaptor, AdaptorCoord &coord, const TopIndex &idx_diff_top, BottomIndex &idx_diff_bottom)
 
template<bool JudgeDoTransforms = true, typename Adaptor , typename AdaptorCoord , typename TopIndex >
constexpr CK_TILE_HOST_DEVICE void ck_tile::move_tensor_adaptor_coordinate (const Adaptor &adaptor, AdaptorCoord &coord, const TopIndex &idx_diff_top)
 
template<typename Adaptor , typename AdaptorCoord >
constexpr CK_TILE_HOST_DEVICE bool ck_tile::adaptor_coordinate_is_valid_assuming_top_index_is_valid (const Adaptor &adaptor, const AdaptorCoord &coord)
 
template<typename Adaptor , typename AdpatorCoord >
constexpr CK_TILE_HOST_DEVICE bool ck_tile::adaptor_coordinate_is_valid (const Adaptor &adaptor, const AdpatorCoord &coord)