Skip to content

Commit 2db5736

Browse files
Add pocl_jll for CPU-based OpenCL testing
- Add pocl_jll to extras for testing - Update test/utils.jl to load pocl_jll when GROUP=OpenCL - OpenCL backend requires pocl_jll to provide CPU-based OpenCL drivers - Without pocl_jll, OpenCL has no platforms/devices available
1 parent 08ecdc9 commit 2db5736

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

Project.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ KernelAbstractions = "63c18a36-062a-441e-b654-da1e3ab1ce7c"
1515
LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
1616
LinearSolve = "7ed4a6bd-45f5-4d41-b270-4a48e9bafcae"
1717
MuladdMacro = "46d2c3a1-f734-5fdb-9937-b9b9aeba4221"
18-
OpenCL = "08131aa3-fb12-5dee-8b74-c09406e224a2"
1918
Parameters = "d96e819e-fc66-5662-9728-84c9c7592b0a"
2019
Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
2120
RecursiveArrayTools = "731186ca-8d62-57ce-b412-fbd966d074cd"
@@ -31,6 +30,7 @@ AMDGPU = "21141c5a-9bdb-4563-92ae-f87d6854732e"
3130
CUDA = "052768ef-5323-5732-b1bb-66c8b64840ba"
3231
JLArrays = "27aeb0d3-9eb9-45fb-866b-73c2ecf80fcb"
3332
Metal = "dde4c033-4e86-420c-a63e-0dd931031962"
33+
OpenCL = "08131aa3-fb12-5dee-8b74-c09406e224a2"
3434
oneAPI = "8f75cd03-7ff8-4ecb-9b8f-daf728133b1b"
3535

3636
[extensions]
@@ -76,3 +76,4 @@ Metal = "dde4c033-4e86-420c-a63e-0dd931031962"
7676
OpenCL = "08131aa3-fb12-5dee-8b74-c09406e224a2"
7777
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
7878
oneAPI = "8f75cd03-7ff8-4ecb-9b8f-daf728133b1b"
79+
pocl_jll = "627d6b7a-bbe6-5189-83e7-98cc0a5aeadd"

test/utils.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ elseif GROUP == "Metal"
1212
using Metal
1313
Metal.MetalBackend()
1414
elseif GROUP == "OpenCL"
15-
using OpenCL
15+
using OpenCL, pocl_jll
1616
OpenCL.OpenCLBackend()
1717
elseif GROUP == "JLArrays"
1818
using JLArrays

0 commit comments

Comments
 (0)