CK_PRINTF< ConvertTo, str_literal< FMTChars… >, str_literal< PREFIXChars… >, str_literal< SUFFIXChars… > > Struct Template Reference

CK_PRINTF&lt; ConvertTo, str_literal&lt; FMTChars… &gt;, str_literal&lt; PREFIXChars… &gt;, str_literal&lt; SUFFIXChars… &gt; &gt; Struct Template Reference#

Composable Kernel: ck_tile::CK_PRINTF< ConvertTo, str_literal< FMTChars... >, str_literal< PREFIXChars... >, str_literal< SUFFIXChars... > > Struct Template Reference
ck_tile::CK_PRINTF< ConvertTo, str_literal< FMTChars... >, str_literal< PREFIXChars... >, str_literal< SUFFIXChars... > > Struct Template Reference

#include <debug.hpp>

Public Member Functions

template<typename T, index_t N, typename Y, index_t... Is>
CK_TILE_HOST_DEVICE void impl (const thread_buffer< T, N > &buf, std::integer_sequence< index_t, Is... >) const
template<typename T, index_t N>
CK_TILE_HOST_DEVICE void operator() (const thread_buffer< T, N > &buf) const
template<typename... TS>
CK_TILE_HOST_DEVICE void operator() (const static_distributed_tensor< TS... > &tensor) const

Static Public Member Functions

template<typename T>
static CK_TILE_HOST_DEVICE constexpr auto default_format ()
static CK_TILE_HOST_DEVICE constexpr auto get_prefix ()
static CK_TILE_HOST_DEVICE constexpr auto get_suffix ()

Member Function Documentation

◆ default_format()

template<typename ConvertTo, char... FMTChars, char... PREFIXChars, char... SUFFIXChars>
template<typename T>
CK_TILE_HOST_DEVICE constexpr auto ck_tile::CK_PRINTF< ConvertTo, str_literal< FMTChars... >, str_literal< PREFIXChars... >, str_literal< SUFFIXChars... > >::default_format ( )
inlinestaticconstexpr

◆ get_prefix()

template<typename ConvertTo, char... FMTChars, char... PREFIXChars, char... SUFFIXChars>
CK_TILE_HOST_DEVICE constexpr auto ck_tile::CK_PRINTF< ConvertTo, str_literal< FMTChars... >, str_literal< PREFIXChars... >, str_literal< SUFFIXChars... > >::get_prefix ( )
inlinestaticconstexpr

◆ get_suffix()

template<typename ConvertTo, char... FMTChars, char... PREFIXChars, char... SUFFIXChars>
CK_TILE_HOST_DEVICE constexpr auto ck_tile::CK_PRINTF< ConvertTo, str_literal< FMTChars... >, str_literal< PREFIXChars... >, str_literal< SUFFIXChars... > >::get_suffix ( )
inlinestaticconstexpr

◆ impl()

template<typename ConvertTo, char... FMTChars, char... PREFIXChars, char... SUFFIXChars>
template<typename T, index_t N, typename Y, index_t... Is>
CK_TILE_HOST_DEVICE void ck_tile::CK_PRINTF< ConvertTo, str_literal< FMTChars... >, str_literal< PREFIXChars... >, str_literal< SUFFIXChars... > >::impl ( const thread_buffer< T, N > & buf,
std::integer_sequence< index_t, Is... >  ) const
inline

◆ operator()() [1/2]

template<typename ConvertTo, char... FMTChars, char... PREFIXChars, char... SUFFIXChars>
template<typename... TS>
CK_TILE_HOST_DEVICE void ck_tile::CK_PRINTF< ConvertTo, str_literal< FMTChars... >, str_literal< PREFIXChars... >, str_literal< SUFFIXChars... > >::operator() ( const static_distributed_tensor< TS... > & tensor) const
inline

◆ operator()() [2/2]

template<typename ConvertTo, char... FMTChars, char... PREFIXChars, char... SUFFIXChars>
template<typename T, index_t N>
CK_TILE_HOST_DEVICE void ck_tile::CK_PRINTF< ConvertTo, str_literal< FMTChars... >, str_literal< PREFIXChars... >, str_literal< SUFFIXChars... > >::operator() ( const thread_buffer< T, N > & buf) const
inline

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