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

#include <decision_tree_policy.hpp>

Public Types

using type = typename opt_dict_t_::template update_t< elem_t_t< tune_key::data_type_a, typename dict_t_::template find_elem_t< tune_key::data_type_a >::type >, elem_t_t< tune_key::data_type_b, typename dict_t_::template find_elem_t< tune_key::data_type_b >::type >, elem_t_t< tune_key::data_type_c, typename dict_t_::template find_elem_t< tune_key::data_type_c >::type >, elem_v_t< tune_key::memory_layout_a, dict_t_::template find_elem_v< tune_key::memory_layout_a > >, elem_v_t< tune_key::memory_layout_b, dict_t_::template find_elem_v< tune_key::memory_layout_b > >, elem_v_t< tune_key::memory_layout_c, dict_t_::template find_elem_v< tune_key::memory_layout_c > >, elem_v_t< tune_key::memory_alignment_a, dict_t_::template find_elem_v< tune_key::memory_alignment_a > >, elem_v_t< tune_key::memory_alignment_b, dict_t_::template find_elem_v< tune_key::memory_alignment_b > >, elem_v_t< tune_key::memory_alignment_c, dict_t_::template find_elem_v< tune_key::memory_alignment_c > >, elem_v_t< tune_key::gpu_arch, dict_t_::template find_elem_v< tune_key::gpu_arch > > >
 

Member Typedef Documentation

◆ type

template<typename dict_t_ , typename opt_dict_t_ >
using gpu::xetla::fallback_optimizer< dict_t_, opt_dict_t_ >::type = typename opt_dict_t_::template update_t< elem_t_t<tune_key::data_type_a, typename dict_t_::template find_elem_t< tune_key::data_type_a>::type>, elem_t_t<tune_key::data_type_b, typename dict_t_::template find_elem_t< tune_key::data_type_b>::type>, elem_t_t<tune_key::data_type_c, typename dict_t_::template find_elem_t< tune_key::data_type_c>::type>, elem_v_t<tune_key::memory_layout_a, dict_t_::template find_elem_v<tune_key::memory_layout_a> >, elem_v_t<tune_key::memory_layout_b, dict_t_::template find_elem_v<tune_key::memory_layout_b> >, elem_v_t<tune_key::memory_layout_c, dict_t_::template find_elem_v<tune_key::memory_layout_c> >, elem_v_t<tune_key::memory_alignment_a, dict_t_::template find_elem_v< tune_key::memory_alignment_a> >, elem_v_t<tune_key::memory_alignment_b, dict_t_::template find_elem_v< tune_key::memory_alignment_b> >, elem_v_t<tune_key::memory_alignment_c, dict_t_::template find_elem_v< tune_key::memory_alignment_c> >, elem_v_t<tune_key::gpu_arch, dict_t_::template find_elem_v<tune_key::gpu_arch> >>