|
1 | 1 | steps:
|
2 | 2 | # first, test supported Julia versions (using local CUDA as installed on the system)
|
3 |
| - - group: ":julia: Julia" |
4 |
| - key: "julia" |
5 |
| - steps: |
6 |
| - - label: "Julia {{matrix.julia}}" |
7 |
| - plugins: |
8 |
| - - JuliaCI/julia#v1: |
9 |
| - version: "{{matrix.julia}}" |
10 |
| - - JuliaCI/julia-test#v1: |
11 |
| - test_args: "--quickfail" |
12 |
| - - JuliaCI/julia-coverage#v1: |
13 |
| - dirs: |
14 |
| - - src |
15 |
| - - lib |
16 |
| - - examples |
17 |
| - agents: |
18 |
| - queue: "juliagpu" |
19 |
| - cuda: "*" |
20 |
| - commands: | |
21 |
| - echo -e "[CUDA_Runtime_jll]\nlocal = \"true\"" >LocalPreferences.toml |
22 |
| - if: build.message !~ /\[skip tests\]/ && build.message !~ /\[skip julia\]/ |
23 |
| - timeout_in_minutes: 60 |
24 |
| - matrix: |
25 |
| - setup: |
26 |
| - julia: |
27 |
| - - "1.8" |
28 |
| - - "1.9" |
29 |
| - - "1.10" |
30 |
| - - "nightly" |
31 |
| - adjustments: |
32 |
| - - with: |
33 |
| - julia: "nightly" |
34 |
| - soft_fail: true |
| 3 | + #- group: ":julia: Julia" |
| 4 | + # key: "julia" |
| 5 | + # steps: |
| 6 | + # - label: "Julia {{matrix.julia}}" |
| 7 | + # plugins: |
| 8 | + # - JuliaCI/julia#v1: |
| 9 | + # version: "{{matrix.julia}}" |
| 10 | + # - JuliaCI/julia-test#v1: |
| 11 | + # test_args: "--quickfail" |
| 12 | + # - JuliaCI/julia-coverage#v1: |
| 13 | + # dirs: |
| 14 | + # - src |
| 15 | + # - lib |
| 16 | + # - examples |
| 17 | + # agents: |
| 18 | + # queue: "juliagpu" |
| 19 | + # cuda: "*" |
| 20 | + # commands: | |
| 21 | + # echo -e "[CUDA_Runtime_jll]\nlocal = \"true\"" >LocalPreferences.toml |
| 22 | + # if: build.message !~ /\[skip tests\]/ && build.message !~ /\[skip julia\]/ |
| 23 | + # timeout_in_minutes: 60 |
| 24 | + # matrix: |
| 25 | + # setup: |
| 26 | + # julia: |
| 27 | + # - "1.8" |
| 28 | + # - "1.9" |
| 29 | + # - "1.10" |
| 30 | + # - "nightly" |
| 31 | + # adjustments: |
| 32 | + # - with: |
| 33 | + # julia: "nightly" |
| 34 | + # soft_fail: true |
35 | 35 |
|
36 | 36 | # then, test supported CUDA toolkits (installed through the artifact system)
|
37 | 37 | - group: "CUDA"
|
38 | 38 | key: "cuda"
|
39 |
| - depends_on: "julia" |
40 | 39 | steps:
|
41 | 40 | - label: "CUDA {{matrix.cuda}}"
|
42 | 41 | plugins:
|
|
73 | 72 |
|
74 | 73 | - group: "Memory"
|
75 | 74 | key: "memory"
|
76 |
| - depends_on: "julia" |
77 | 75 | steps:
|
78 | 76 | - label: "CuArray with {{matrix.memory}} memory"
|
79 | 77 | plugins:
|
@@ -131,6 +129,7 @@ steps:
|
131 | 129 | using Pkg
|
132 | 130 |
|
133 | 131 | println("--- :julia: Instantiating project")
|
| 132 | + Pkg.add(; url="https://github.com/leios/GPUArrays.jl/", rev="yoyoyo_rebase_time") |
134 | 133 | withenv("JULIA_PKG_PRECOMPILE_AUTO" => 0) do
|
135 | 134 | Pkg.activate(joinpath(pwd(), "lib", lowercase("{{matrix.package}}")))
|
136 | 135 | try
|
@@ -163,6 +162,7 @@ steps:
|
163 | 162 | julia --project -e '
|
164 | 163 | using Pkg
|
165 | 164 |
|
| 165 | + Pkg.add(; url="https://github.com/leios/GPUArrays.jl/", rev="yoyoyo_rebase_time") |
166 | 166 | println("--- :julia: Instantiating project")
|
167 | 167 | withenv("JULIA_PKG_PRECOMPILE_AUTO" => 0) do
|
168 | 168 | Pkg.instantiate()
|
@@ -207,11 +207,15 @@ steps:
|
207 | 207 | run_tests: false
|
208 | 208 | command: |
|
209 | 209 | julia --project -e '
|
| 210 | + using Pkg |
| 211 | + Pkg.add(; url="https://github.com/leios/GPUArrays.jl/", rev="yoyoyo_rebase_time") |
210 | 212 | using CUDA
|
211 | 213 | @assert !CUDA.functional()
|
212 | 214 | @assert !isdefined(CUDA, :libcudart)
|
213 | 215 | CUDA.set_runtime_version!(v"11.6")'
|
214 | 216 | julia --project -e '
|
| 217 | + using Pkg |
| 218 | + Pkg.add(; url="https://github.com/leios/GPUArrays.jl/", rev="yoyoyo_rebase_time") |
215 | 219 | using CUDA
|
216 | 220 | @assert !CUDA.functional()
|
217 | 221 | @assert isdefined(CUDA, :libcudart)'
|
@@ -278,6 +282,7 @@ steps:
|
278 | 282 | julia --project -e '
|
279 | 283 | using Pkg
|
280 | 284 |
|
| 285 | + Pkg.add(; url="https://github.com/leios/GPUArrays.jl/", rev="yoyoyo_rebase_time") |
281 | 286 | println("--- :julia: Instantiating project")
|
282 | 287 | Pkg.resolve()
|
283 | 288 | Pkg.instantiate()
|
@@ -310,6 +315,7 @@ steps:
|
310 | 315 | command: |
|
311 | 316 | julia --project -e '
|
312 | 317 | using Pkg
|
| 318 | + Pkg.add(; url="https://github.com/leios/GPUArrays.jl/", rev="yoyoyo_rebase_time") |
313 | 319 | ENV["CODESPEED_ENVIRONMENT"] = ENV["BUILDKITE_AGENT_NAME"]
|
314 | 320 |
|
315 | 321 | println("--- :julia: Instantiating project")
|
|
0 commit comments