[SYCL] perf: Remove per-allocation Level Zero runtime checks #23399
[SYCL] Centralize Level Zero detection in ggml_sycl_init
5c1aa5f3
use the same wording
3c5b9390
get back the warning
84e1b568
Merge branch 'master' into fix/info-ext_oneapi_level_zero
3cd24eda
[SYCL] Remove per-allocation getenv() for GGML_SYCL_ENABLE_LEVEL_ZERO
30e84a96
bring back the comment
ee203418
sanmai
commented
on 2026-05-20
move it up to make sure devices call the shots
4ffe40e3
move the env detection early
20a7fbe3
sanmai
marked this pull request as ready for review 39 days ago
sanmai
requested a review
39 days ago
arthw
commented
on 2026-05-21
sanmai
marked this pull request as draft 39 days ago
sanmai
marked this pull request as ready for review 39 days ago
replace g_ggml_sycl_enable_level_zero with a direct call to .ext_onea…
abe89153
update the comment
a3912cde
Merge branch 'master' into fix/optimize-GGML_SYCL_ENABLE_LEVEL_ZERO
9c5ca7cb
Merge branch 'master' into fix/optimize-GGML_SYCL_ENABLE_LEVEL_ZERO
b45c33ea
switch back to g_ggml_sycl_enable_level_zero with a sentinel
ee9fe3b1
remove the check
d103fc23
sanmai
commented
on 2026-05-25
Reduce the diff
469342d2
reword, move lower
170f5cdc
sanmai
commented
on 2026-05-25
move things aroudn
5dae6681
sanmai
commented
on 2026-05-25
remove forward declaration if favor of a full replace
b6a108d3
arthw
commented
on 2026-05-25
sanmai
commented
on 2026-05-25
sanmai
commented
on 2026-05-25
pre-cache results of zeDeviceGetProperties
137958df
sanmai
commented
on 2026-05-25
put ggml_sycl_get_env back
0d12f723
Merge branch 'master' into fix/optimize-GGML_SYCL_ENABLE_LEVEL_ZERO
3b4224cd
sanmai
commented
on 2026-05-26
replace get_sycl_env with ggml_sycl_get_env
e6fcd059
add whitespace back
5297a101
Merge branch 'master' into fix/optimize-GGML_SYCL_ENABLE_LEVEL_ZERO
78f6f3d0
sanmai
commented
on 2026-05-26
Apply suggestion from @sanmai
3509f4d2
arthw
approved these changes
on 2026-05-27
sanmai
changed the title [SYCL] Remove per-allocation getenv() for GGML_SYCL_ENABLE_LEVEL_ZERO [SYCL] perf: Remove per-allocation runtime checks in Level Zero path 33 days ago
sanmai
changed the title [SYCL] perf: Remove per-allocation runtime checks in Level Zero path [SYCL] perf: Remove per-allocation Level Zero runtime checks 33 days ago
ggerganov
merged
c035ff49
into master 14 days ago
sanmai
deleted the fix/optimize-GGML_SYCL_ENABLE_LEVEL_ZERO branch 14 days ago
Assignees
No one assigned
Labels
ggml
merge ready
SYCL
Login to write a write a comment.
Login via GitHub