has_wmma_traits< Arch, AType, BType, CType, warp_m, warp_n, warp_k > Struct Template Reference

has_wmma_traits&lt; Arch, AType, BType, CType, warp_m, warp_n, warp_k &gt; Struct Template Reference#

Composable Kernel: ck_tile::has_wmma_traits< Arch, AType, BType, CType, warp_m, warp_n, warp_k > Struct Template Reference
ck_tile::has_wmma_traits< Arch, AType, BType, CType, warp_m, warp_n, warp_k > Struct Template Reference

#include <warp_gemm_attribute_wmma_impl.hpp>

Static Public Member Functions

template<typename T >
static auto test (int) -> decltype(std::declval< typename WmmaTraits< T, AType, BType, CType, warp_m, warp_n, warp_k >::ADataType >(), std::true_type{})
 
template<typename >
static std::false_type test (...)
 

Static Public Attributes

static constexpr bool value = decltype(test<Arch>(0))::value
 

Member Function Documentation

◆ test() [1/2]

template<typename Arch , typename AType , typename BType , typename CType , index_t warp_m, index_t warp_n, index_t warp_k>
template<typename >
static std::false_type ck_tile::has_wmma_traits< Arch, AType, BType, CType, warp_m, warp_n, warp_k >::test (   ...)
static

◆ test() [2/2]

template<typename Arch , typename AType , typename BType , typename CType , index_t warp_m, index_t warp_n, index_t warp_k>
template<typename T >
static auto ck_tile::has_wmma_traits< Arch, AType, BType, CType, warp_m, warp_n, warp_k >::test ( int  ) -> decltype(std::declval< typename WmmaTraits< T, AType, BType, CType, warp_m, warp_n, warp_k >::ADataType >(), std::true_type{})
static

Member Data Documentation

◆ value

template<typename Arch , typename AType , typename BType , typename CType , index_t warp_m, index_t warp_n, index_t warp_k>
constexpr bool ck_tile::has_wmma_traits< Arch, AType, BType, CType, warp_m, warp_n, warp_k >::value = decltype(test<Arch>(0))::value
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/develop/include/ck_tile/ops/gemm/warp/warp_gemm_attribute_wmma_impl.hpp