File tree Expand file tree Collapse file tree 1 file changed +35
-0
lines changed Expand file tree Collapse file tree 1 file changed +35
-0
lines changed Original file line number Diff line number Diff line change @@ -171,6 +171,41 @@ 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="GPUArrays")'
190+ sed -i 's/^KernelAbstractions = "0\.9.*"/KernelAbstractions = "0.10"/' \${JULIA_DEPOT_PATH}/dev/OpenCL/Project.toml
191+ sed -i 's/^KernelAbstractions = "0\.9.*"/KernelAbstractions = "0.10"/' \${JULIA_DEPOT_PATH}/dev/GPUArrays/Project.toml
192+ julia -e 'println("--- :julia: Instantiating project")
193+ using Pkg
194+ Pkg.develop(; path=pwd())' || exit 3
195+
196+ julia -e 'println("+++ :julia: Running tests")
197+ using Pkg
198+ Pkg.test("OpenCL"; coverage=true, test_args=`--platform=cuda kernelabstractions`)'
199+ agents :
200+ queue : " juliagpu"
201+ cuda : " *"
202+ timeout_in_minutes : 120
203+ soft_fail :
204+ - exit_status : 3
205+ env :
206+ OCL_ICD_FILENAMES : " libnvidia-opencl.so.1"
207+ JULIA_PROJECT : " @OpenCL"
208+
174209env :
175210 JULIA_PKG_SERVER : " " # it often struggles with our large artifacts
176211 SECRET_CODECOV_TOKEN : " c5pjPUwULD2L8ss0gRtjCPiagRlTQ11TdbZP6gIhTPeA/gN5w5/7JvDCg36UpKER6FXnQDeBGGkQafHiLdBaH/FWQ2B2VKErtBarIBJa2zWvKu8mYs9PJzw/qLGT2sMXI9kcao63H6/HAwbslJcY0a5Mg+SwM3M05XqSHgnrHMnbBXysKP6VzFEIX7uoyEKOnoWDj8rGJKFYLW2DBRtd6Yc23ESfFXPAqbS7sgXxwQHKzz20FMQBJUmbiDIzPlk3k2n2TvgAWQ0VNK0e4/UooMbULL3UjY4oaMOF0XpJAnWlmvGgy8gEnZKSVp3ieXy/Ubu7BWwH/BT59wDy6LuDxA==;U2FsdGVkX18Wil69f7qJYu6yU5iNx+Zq8akUcOp+McU1CR4Jw4QBsrUKIF4W4uK+/752FQo40BwFsfnIC8CJ/Q=="
You can’t perform that action at this time.
0 commit comments