XeTLA v0.3.6
IntelĀ® Xe Templates for Linear Algebra - API Definition Document
 
Loading...
Searching...
No Matches
gpu::xetla::decision_tree_optimizer< tag_, dict_t_, candidates_t > Struct Template Reference

#include <decision_tree_policy.hpp>

Inheritance diagram for gpu::xetla::decision_tree_optimizer< tag_, dict_t_, candidates_t >:
Collaboration diagram for gpu::xetla::decision_tree_optimizer< tag_, dict_t_, candidates_t >:

Classes

struct  impl
 

Public Types

using type = typename std::conditional< use_fallback, typename impl::fallback_type, impl >::type::type
 

Static Public Attributes

static constexpr bool use_fallback
 

Member Typedef Documentation

◆ type

template<param_optimizer_tag tag_, typename dict_t_ , typename... candidates_t>
using gpu::xetla::decision_tree_optimizer< tag_, dict_t_, candidates_t >::type = typename std::conditional<use_fallback, typename impl::fallback_type, impl>::type::type

Member Data Documentation

◆ use_fallback

template<param_optimizer_tag tag_, typename dict_t_ , typename... candidates_t>
constexpr bool gpu::xetla::decision_tree_optimizer< tag_, dict_t_, candidates_t >::use_fallback
staticconstexpr
Initial value:
= !(param_optimizer_base::template validate_attribute<dict_t_,
typename impl::type>::value)
typename dict_t_ ::template update_generator_t< decision_tree_rule::data_type_handler >::template update_generator_t< decision_tree_rule::tile_shape_handler >::template update_generator_t< decision_tree_rule::kslicing_handler > type
Definition decision_tree_policy.hpp:306