vector_traits< T, void > Struct Template Reference

vector_traits&lt; T, void &gt; Struct Template Reference#

Composable Kernel: ck_tile::vector_traits< T, void > Struct Template Reference
ck_tile::vector_traits< T, void > Struct Template Reference

#include <vector_type.hpp>

Public Types

using scalar_type

Static Public Attributes

static constexpr index_t vector_size = N

Member Typedef Documentation

◆ scalar_type

template<typename T, index_t N>
using ck_tile::vector_traits< T, void >::scalar_type
Initial value:
std::conditional_t<
std::is_same_v<T, pk_int4_t>,
std::conditional_t<std::is_same_v<T, pk_fp4_t> || std::is_same_v<remove_cvref_t<T>, e8m0_t>,
T>>
int8_t int8_t
Definition int8.hpp:20
e8m0_bexp_t e8m0_t
Definition tile/core/numeric/e8m0.hpp:49
unsigned char uint8_t
Definition stdint.h:124

Member Data Documentation

◆ vector_size

template<typename T, index_t N>
index_t ck_tile::vector_traits< T, void >::vector_size = N
staticconstexpr

The documentation for this struct was generated from the following file: