Loading...
Searching...
No Matches
#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"
Go to the source code of this file.
|
| 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
} |
| |