@@ -149,7 +149,7 @@ steps:
149149 julia -e 'println("--- :julia: Developing AMDGPU")
150150 using Pkg
151151 Pkg.develop(; name="AMDGPU")
152- Pkg.develop(; name="GPUArrays")'
152+ Pkg.develop(; name="GPUArrays")
153153 Pkg.develop(; name="AcceleratedKernels")'
154154 sed -i 's/^KernelAbstractions = "0\.9.*"/KernelAbstractions = "0.10"/' \${JULIA_DEPOT_PATH}/dev/AMDGPU/Project.toml
155155 sed -i 's/^KernelAbstractions = "0\.9.*"/KernelAbstractions = "0.10"/' \${JULIA_DEPOT_PATH}/dev/GPUArrays/Project.toml
@@ -171,6 +171,42 @@ steps:
171171 JULIA_PROJECT : " @amdgpu"
172172 JULIA_NUM_THREADS : 4
173173
174+ - label : " OpenCL Julia {{matrix.version}}"
175+ matrix :
176+ setup :
177+ version :
178+ - " 1.10"
179+ - " 1.11"
180+ plugins :
181+ - JuliaCI/julia#v1:
182+ version : " {{matrix.version}}"
183+ - JuliaCI/julia-coverage#v1:
184+ codecov : true
185+ command : |
186+ julia -e 'println("--- :julia: Developing OpenCL")
187+ using Pkg
188+ Pkg.develop(; name="OpenCL")
189+ Pkg.develop(; name="SPIRVIntrinsics")
190+ Pkg.develop(; name="GPUArrays")'
191+ sed -i 's/^KernelAbstractions = "0\.9.*"/KernelAbstractions = "0.10"/' \${JULIA_DEPOT_PATH}/dev/OpenCL/Project.toml
192+ sed -i 's/^KernelAbstractions = "0\.9.*"/KernelAbstractions = "0.10"/' \${JULIA_DEPOT_PATH}/dev/GPUArrays/Project.toml
193+ julia -e 'println("--- :julia: Instantiating project")
194+ using Pkg
195+ Pkg.develop(; path=pwd())' || exit 3
196+
197+ julia -e 'println("+++ :julia: Running tests")
198+ using Pkg
199+ Pkg.test("OpenCL"; coverage=true, test_args=`--platform=cuda kernelabstractions`)'
200+ agents :
201+ queue : " juliagpu"
202+ cuda : " *"
203+ timeout_in_minutes : 120
204+ soft_fail :
205+ - exit_status : 3
206+ env :
207+ OCL_ICD_FILENAMES : " libnvidia-opencl.so.1"
208+ JULIA_PROJECT : " @OpenCL"
209+
174210env :
175211 JULIA_PKG_SERVER : " " # it often struggles with our large artifacts
176212 SECRET_CODECOV_TOKEN : " c5pjPUwULD2L8ss0gRtjCPiagRlTQ11TdbZP6gIhTPeA/gN5w5/7JvDCg36UpKER6FXnQDeBGGkQafHiLdBaH/FWQ2B2VKErtBarIBJa2zWvKu8mYs9PJzw/qLGT2sMXI9kcao63H6/HAwbslJcY0a5Mg+SwM3M05XqSHgnrHMnbBXysKP6VzFEIX7uoyEKOnoWDj8rGJKFYLW2DBRtd6Yc23ESfFXPAqbS7sgXxwQHKzz20FMQBJUmbiDIzPlk3k2n2TvgAWQ0VNK0e4/UooMbULL3UjY4oaMOF0XpJAnWlmvGgy8gEnZKSVp3ieXy/Ubu7BWwH/BT59wDy6LuDxA==;U2FsdGVkX18Wil69f7qJYu6yU5iNx+Zq8akUcOp+McU1CR4Jw4QBsrUKIF4W4uK+/752FQo40BwFsfnIC8CJ/Q=="
0 commit comments