DefaultTranspose< DataType > Struct Template Reference

DefaultTranspose&lt; DataType &gt; Struct Template Reference#

Composable Kernel: ck_tile::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 >
constexpr auto ck_tile::DefaultTranspose< DataType >::group_func
staticconstexpr
Initial value:
= [](auto idx) {
return idx;
}

◆ transpose_dims

template<typename DataType >
constexpr auto ck_tile::DefaultTranspose< DataType >::transpose_dims = sequence<1, 0>{}
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