XeTLA v0.3.6
IntelĀ® Xe Templates for Linear Algebra - API Definition Document
 
Loading...
Searching...
No Matches
common.hpp File Reference
#include "common/common.hpp"
#include "group/group.hpp"
#include "subgroup/subgroup.hpp"
#include "kernel/default_config/decision_tree_policy.hpp"
#include "kernel/default_config/dummy_policy.hpp"
Include dependency graph for common.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  gpu::xetla::param_optimizer_base
 
struct  gpu::xetla::param_optimizer_base::validate_attribute< T, U >
 
struct  gpu::xetla::param_adaptor_base< dict_t_ >
 

Namespaces

namespace  gpu
 
namespace  gpu::xetla
 

Enumerations

enum class  gpu::xetla::tune_key : uint8_t {
  gpu::xetla::data_type_a , gpu::xetla::memory_layout_a , gpu::xetla::memory_alignment_a , gpu::xetla::memory_space_a ,
  gpu::xetla::data_type_b , gpu::xetla::memory_layout_b , gpu::xetla::memory_alignment_b , gpu::xetla::memory_space_b ,
  gpu::xetla::data_type_c , gpu::xetla::memory_layout_c , gpu::xetla::memory_alignment_c , gpu::xetla::memory_space_c ,
  gpu::xetla::data_type_acc , gpu::xetla::global_kslicing_ratio , gpu::xetla::local_kslicing_ratio , gpu::xetla::wg_tile_shape ,
  gpu::xetla::wg_tile_k , gpu::xetla::sg_tile_shape , gpu::xetla::pre_processing , gpu::xetla::prefetch_distance ,
  gpu::xetla::periodic_sync_interval , gpu::xetla::mma_engine , gpu::xetla::gpu_arch , gpu::xetla::epilogue_policy ,
  gpu::xetla::dispatch_policy , gpu::xetla::group_swizzle_policy , gpu::xetla::param_optimizer_type , gpu::xetla::source_location
}
 
enum class  gpu::xetla::tune_key_value : uint8_t {
  gpu::xetla::pre_processing_default , gpu::xetla::pre_processing_mata_neg_filter , gpu::xetla::dispatch_policy_default , gpu::xetla::dispatch_policy_kslicing ,
  gpu::xetla::dispatch_policy_stream_k , gpu::xetla::param_optimizer_dummy , gpu::xetla::param_optimizer_decision_tree
}
 
enum class  gpu::xetla::param_optimizer_tag : uint8_t { gpu::xetla::kernel , gpu::xetla::work_group }
 
enum class  gpu::xetla::param_adaptor_tag : uint8_t { gpu::xetla::kernel , gpu::xetla::work_group_gemm , gpu::xetla::work_group_epilogue }