File tree Expand file tree Collapse file tree 4 files changed +44
-41
lines changed
src/plugins/intel_gpu/src/runtime Expand file tree Collapse file tree 4 files changed +44
-41
lines changed Original file line number Diff line number Diff line change 1313
1414#include " ocl_common.hpp"
1515#include " intel_gpu/runtime/debug_configuration.hpp"
16+ #include " runtime_common.hpp"
1617
1718#include < map>
1819#include < string>
@@ -52,27 +53,6 @@ namespace ocl {
5253
5354namespace {
5455
55- #if defined(ENABLE_ONEDNN_FOR_GPU) && defined(OV_GPU_WITH_OCL_RT)
56- gpu_arch convert_ngen_arch (ngen::HW gpu_arch) {
57- switch (gpu_arch) {
58- case ngen::HW::Gen9: return gpu_arch::gen9;
59- case ngen::HW::Gen11: return gpu_arch::gen11;
60- case ngen::HW::XeLP: return gpu_arch::xe_lp;
61- case ngen::HW::XeHP: return gpu_arch::xe_hp;
62- case ngen::HW::XeHPG: return gpu_arch::xe_hpg;
63- case ngen::HW::XeHPC: return gpu_arch::xe_hpc;
64- case ngen::HW::Xe2: return gpu_arch::xe2;
65- case ngen::HW::Xe3: return gpu_arch::xe3;
66- case ngen::HW::XE3P_35_10: return gpu_arch::xe3p_35_10;
67- case ngen::HW::XE3P_35_11: return gpu_arch::xe3p_35_11;
68- case ngen::HW::XE3P_UNKNOWN: return gpu_arch::xe3p_unknown;
69- case ngen::HW::Gen10:
70- case ngen::HW::Unknown: return gpu_arch::unknown;
71- }
72- return gpu_arch::unknown;
73- }
74- #endif
75-
7656int driver_dev_id () {
7757 const std::vector<int > unused_ids = {
7858 0x4905 , 0x4906 , 0x4907 , 0x4908
Original file line number Diff line number Diff line change 1+ // Copyright (C) 2018-2026 Intel Corporation
2+ // SPDX-License-Identifier: Apache-2.0
3+ //
4+
5+ #include " runtime_common.hpp"
6+
7+ namespace cldnn {
8+
9+ #ifdef ENABLE_ONEDNN_FOR_GPU
10+ gpu_arch convert_ngen_arch (ngen::HW gpu_arch) {
11+ switch (gpu_arch) {
12+ case ngen::HW::Gen9: return gpu_arch::gen9;
13+ case ngen::HW::Gen11: return gpu_arch::gen11;
14+ case ngen::HW::XeLP: return gpu_arch::xe_lp;
15+ case ngen::HW::XeHP: return gpu_arch::xe_hp;
16+ case ngen::HW::XeHPG: return gpu_arch::xe_hpg;
17+ case ngen::HW::XeHPC: return gpu_arch::xe_hpc;
18+ case ngen::HW::Xe2: return gpu_arch::xe2;
19+ case ngen::HW::Xe3: return gpu_arch::xe3;
20+ case ngen::HW::XE3P_35_10: return gpu_arch::xe3p_35_10;
21+ case ngen::HW::XE3P_35_11: return gpu_arch::xe3p_35_11;
22+ case ngen::HW::XE3P_UNKNOWN: return gpu_arch::xe3p_unknown;
23+ case ngen::HW::Gen10:
24+ case ngen::HW::Unknown: return gpu_arch::unknown;
25+ }
26+ return gpu_arch::unknown;
27+ }
28+ #endif
29+
30+ } // namespace cldnn
Original file line number Diff line number Diff line change 22// SPDX-License-Identifier: Apache-2.0
33//
44
5- #include < string>
6-
5+ #include " intel_gpu/runtime/device_info.hpp"
76#include " openvino/core/except.hpp"
87
8+ #ifdef ENABLE_ONEDNN_FOR_GPU
9+ #include " gpu/intel/jit/generator.hpp"
10+ #endif
11+
12+ #include < string>
13+
914namespace cldnn {
1015
1116inline void check_boundaries (size_t src_size,
@@ -31,4 +36,9 @@ inline void check_boundaries(size_t src_size,
3136 copy_size,
3237 " ." );
3338}
39+
40+ #ifdef ENABLE_ONEDNN_FOR_GPU
41+ gpu_arch convert_ngen_arch (ngen::HW gpu_arch);
42+ #endif
43+
3444} // namespace cldnn
Original file line number Diff line number Diff line change 55#include " ze_device.hpp"
66#include " ze_common.hpp"
77#include " compute_runtime/zex_common.h"
8+ #include " runtime_common.hpp"
89
910#include < ze_api.h>
1011#include " compute_runtime/ze_intel_gpu.h"
@@ -36,24 +37,6 @@ namespace cldnn {
3637namespace ze {
3738
3839namespace {
39- #ifdef ENABLE_ONEDNN_FOR_GPU
40- // TODO merge this with ocl_device
41- gpu_arch convert_ngen_arch (ngen::HW gpu_arch) {
42- switch (gpu_arch) {
43- case ngen::HW::Gen9: return gpu_arch::gen9;
44- case ngen::HW::Gen11: return gpu_arch::gen11;
45- case ngen::HW::XeLP: return gpu_arch::xe_lp;
46- case ngen::HW::XeHP: return gpu_arch::xe_hp;
47- case ngen::HW::XeHPG: return gpu_arch::xe_hpg;
48- case ngen::HW::XeHPC: return gpu_arch::xe_hpc;
49- case ngen::HW::Xe2: return gpu_arch::xe2;
50- case ngen::HW::Xe3: return gpu_arch::xe3;
51- case ngen::HW::Gen10:
52- case ngen::HW::Unknown: return gpu_arch::unknown;
53- }
54- return gpu_arch::unknown;
55- }
56- #endif
5740
5841gfx_version parse_version (uint32_t gmdid) {
5942 union GMDID {
You can’t perform that action at this time.
0 commit comments