From 0c2885dc20803f831fa592ce59046c40997cb59f Mon Sep 17 00:00:00 2001 From: Christian Guinard <28689358+christiangnrd@users.noreply.github.com> Date: Mon, 15 Dec 2025 20:18:40 -0400 Subject: [PATCH 1/3] Add julia packages section to `versioninfo` --- src/utils.jl | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/utils.jl b/src/utils.jl index b2d1e784..64df93d2 100644 --- a/src/utils.jl +++ b/src/utils.jl @@ -26,6 +26,14 @@ function versioninfo(io::IO=stdout) println(io, "- LLVM: $(LLVM.version())") println(io) + println(io, "Julia packages:") + println(io, "- oneAPI.jl: $(Base.pkgversion(oneAPI))") + for name in [:GPUArrays, :GPUCompiler, :KernelAbstractions, :LLVM] + mod = getfield(oneAPI, name) + println(io, "- $(name): $(Base.pkgversion(mod))") + end + println(io) + env = filter(var->startswith(var, "JULIA_ONEAPI"), keys(ENV)) if !isempty(env) println(io, "Environment:") From 3de4566431cc255e645b0cf3d0cb7099b4a897cc Mon Sep 17 00:00:00 2001 From: Christian Guinard <28689358+christiangnrd@users.noreply.github.com> Date: Fri, 2 Jan 2026 19:31:14 -0400 Subject: [PATCH 2/3] Add SPIRVIntrinsics --- src/utils.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/utils.jl b/src/utils.jl index 64df93d2..0516de03 100644 --- a/src/utils.jl +++ b/src/utils.jl @@ -28,7 +28,7 @@ function versioninfo(io::IO=stdout) println(io, "Julia packages:") println(io, "- oneAPI.jl: $(Base.pkgversion(oneAPI))") - for name in [:GPUArrays, :GPUCompiler, :KernelAbstractions, :LLVM] + for name in [:GPUArrays, :GPUCompiler, :KernelAbstractions, :LLVM, :SPIRVIntrinsics] mod = getfield(oneAPI, name) println(io, "- $(name): $(Base.pkgversion(mod))") end From 6da6b57c9d284637154745ae0bbb5e8d6e2b813c Mon Sep 17 00:00:00 2001 From: Christian Guinard <28689358+christiangnrd@users.noreply.github.com> Date: Fri, 2 Jan 2026 19:39:02 -0400 Subject: [PATCH 3/3] Fix --- src/oneAPI.jl | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/oneAPI.jl b/src/oneAPI.jl index be0cc727..b4ee257b 100644 --- a/src/oneAPI.jl +++ b/src/oneAPI.jl @@ -11,6 +11,8 @@ using SpecialFunctions import Preferences +import KernelAbstractions: KernelAbstractions + using LLVM using LLVM.Interop using Core: LLVMPtr