Skip to content

Commit 8a3e4b3

Browse files
maleadtclaude
andauthored
Bump toolchain JLLs (NEO 26.18, Level Zero loader 1.29). (#581)
NEO_jll 25.44 -> 26.18.38308 and oneAPI_Level_Zero_Loader_jll 1.25 -> 1.29, which also pulls in newer gmmlib (22.10), libigc (2.34.4) and Level Zero headers (1.16). The Level Zero loader stopped probing for the default driver library name in v1.29, so it no longer auto-discovers the NEO driver shipped in our artifacts (zeDriverGet returns no drivers). Point it at the driver explicitly via ZE_ENABLE_ALT_DRIVERS, unless the user already set it. Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent b595c14 commit 8a3e4b3

2 files changed

Lines changed: 8 additions & 2 deletions

File tree

Project.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,15 +41,15 @@ GPUCompiler = "1.6"
4141
GPUToolbox = "0.1, 0.2, 0.3, 1"
4242
KernelAbstractions = "0.9.39"
4343
LLVM = "6, 7, 8, 9"
44-
NEO_jll = "=25.44.36015"
44+
NEO_jll = "=26.18.38308"
4545
Preferences = "1"
4646
SPIRVIntrinsics = "0.5"
4747
SPIRV_LLVM_Translator_jll = "21"
4848
SPIRV_Tools_jll = "2025.4.0"
4949
SpecialFunctions = "1.3, 2"
5050
StaticArrays = "1"
5151
julia = "1.10"
52-
oneAPI_Level_Zero_Loader_jll = "1.25"
52+
oneAPI_Level_Zero_Loader_jll = "1.29"
5353
oneAPI_Support_jll = "0.9.2"
5454

5555
[extras]

lib/level-zero/oneL0.jl

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -158,6 +158,12 @@ function __init__()
158158
If you have a local oneAPI toolchain, you can use that; refer to the documentation for more details."""
159159
return
160160
end
161+
162+
# starting with v1.29, the Level Zero loader no longer probes for the default
163+
# driver library name, so explicitly point it at the NEO driver from our artifacts.
164+
if !haskey(ENV, "ZE_ENABLE_ALT_DRIVERS")
165+
ENV["ZE_ENABLE_ALT_DRIVERS"] = NEO_jll.libze_intel_gpu
166+
end
161167
end
162168

163169
try

0 commit comments

Comments
 (0)