has_persistent_kernel Struct Reference

has_persistent_kernel Struct Reference#

Composable Kernel: ck_tile::UniversalGemmKernel< TilePartitioner_, GemmPipeline_, EpiloguePipeline_ >::has_persistent_kernel Struct Reference
ck_tile::UniversalGemmKernel< TilePartitioner_, GemmPipeline_, EpiloguePipeline_ >::has_persistent_kernel Struct Reference

#include <universal_gemm_kernel.hpp>

Public Types

template<typename T>
using has_persistent_type = decltype(T::UsePersistentKernel)

Static Public Attributes

static constexpr bool value

Member Typedef Documentation

◆ has_persistent_type

template<typename TilePartitioner_, typename GemmPipeline_, typename EpiloguePipeline_>
template<typename T>
using ck_tile::UniversalGemmKernel< TilePartitioner_, GemmPipeline_, EpiloguePipeline_ >::has_persistent_kernel::has_persistent_type = decltype(T::UsePersistentKernel)

Member Data Documentation

◆ value

template<typename TilePartitioner_, typename GemmPipeline_, typename EpiloguePipeline_>
bool ck_tile::UniversalGemmKernel< TilePartitioner_, GemmPipeline_, EpiloguePipeline_ >::has_persistent_kernel::value
staticconstexpr
Initial value:
= []() {
return GemmPipeline::UsePersistentKernel;
else
return false;
}()
typename detail::detector< nonesuch, void, Op, Args... >::value_t is_detected
Definition type_traits.hpp:67

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