DefaultTranspose< DataType > Struct Template Reference#
ck_tile::DefaultTranspose< DataType > Struct Template Reference
#include <load_tile_transpose.hpp>
Classes | |
struct | Quad16 |
struct | Quad8 |
struct | ValidationTraits |
Public Types | |
using | QuadInputEncoding = std::conditional_t< sizeof(DataType)==2, typename Quad16::InputEncoding, typename Quad8::InputEncoding > |
using | QuadOutputEncoding = std::conditional_t< sizeof(DataType)==2, typename Quad16::OutputEncoding, typename Quad8::OutputEncoding > |
Static Public Attributes | |
static constexpr auto | transpose_dims = sequence<1, 0>{} |
static constexpr auto | group_func |
Member Typedef Documentation
◆ QuadInputEncoding
template<typename DataType >
using ck_tile::DefaultTranspose< DataType >::QuadInputEncoding = std::conditional_t<sizeof(DataType) == 2, typename Quad16::InputEncoding, typename Quad8::InputEncoding> |
◆ QuadOutputEncoding
template<typename DataType >
using ck_tile::DefaultTranspose< DataType >::QuadOutputEncoding = std::conditional_t<sizeof(DataType) == 2, typename Quad16::OutputEncoding, typename Quad8::OutputEncoding> |
Member Data Documentation
◆ group_func
template<typename DataType >
|
staticconstexpr |
Initial value:
= [](auto idx) {
return idx;
}
◆ transpose_dims
template<typename DataType >
|
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/docs-7.0.0/include/ck_tile/core/tensor/load_tile_transpose.hpp