vector_traits< T, typename > Struct Template Reference

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

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

#include <vector_type.hpp>

Public Types

using scalar_type = std::conditional_t< std::is_same_v< remove_cvref_t< T >, pk_int4_t >, int8_t, remove_cvref_t< T > >
 

Static Public Attributes

static constexpr index_t vector_size = 1
 

Member Typedef Documentation

◆ scalar_type

template<typename T , typename >
using ck_tile::vector_traits< T, typename >::scalar_type = std::conditional_t<std::is_same_v<remove_cvref_t<T>, pk_int4_t>, int8_t, remove_cvref_t<T> >

Member Data Documentation

◆ vector_size

template<typename T , typename >
constexpr index_t ck_tile::vector_traits< T, typename >::vector_size = 1
staticconstexpr

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