From 6e6e3f8aaae84a4ae2248daa3440dce4cd9bd968 Mon Sep 17 00:00:00 2001 From: Christian Guinard <28689358+christiangnrd@users.noreply.github.com> Date: Fri, 2 Jan 2026 19:43:25 -0400 Subject: [PATCH] Add relevant package versions to `versioninfo` Co-Authored-By: Simeon David Schaub --- src/OpenCL.jl | 2 ++ src/util.jl | 7 +++++++ 2 files changed, 9 insertions(+) diff --git a/src/OpenCL.jl b/src/OpenCL.jl index d4f32c60..7b2a52d9 100644 --- a/src/OpenCL.jl +++ b/src/OpenCL.jl @@ -9,6 +9,8 @@ using GPUArrays using Random using Preferences +import KernelAbstractions: KernelAbstractions + using Core: LLVMPtr # library wrappers diff --git a/src/util.jl b/src/util.jl index fed01611..7a5326d4 100644 --- a/src/util.jl +++ b/src/util.jl @@ -44,6 +44,13 @@ function versioninfo(io::IO=stdout) end println(io) + println(io, "Julia packages:") + for name in [:GPUArrays, :GPUCompiler, :KernelAbstractions, :LLVM, :SPIRVIntrinsics] + mod = getfield(OpenCL, name) + println(io, "- $(name): $(Base.pkgversion(mod))") + end + println(io) + env = filter(var->startswith(var, "JULIA_OPENCL"), keys(ENV)) if !isempty(env) println(io, "Environment:")