Skip to content

Commit 0ac0ab9

Browse files
committed
trying to fix buildkite with new GPUArrays interface.
1 parent 49a3e07 commit 0ac0ab9

File tree

1 file changed

+40
-34
lines changed

1 file changed

+40
-34
lines changed

.buildkite/pipeline.yml

Lines changed: 40 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,41 @@
11
steps:
22
# 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
3535

3636
# then, test supported CUDA toolkits (installed through the artifact system)
3737
- group: "CUDA"
3838
key: "cuda"
39-
depends_on: "julia"
4039
steps:
4140
- label: "CUDA {{matrix.cuda}}"
4241
plugins:
@@ -73,7 +72,6 @@ steps:
7372
7473
- group: "Memory"
7574
key: "memory"
76-
depends_on: "julia"
7775
steps:
7876
- label: "CuArray with {{matrix.memory}} memory"
7977
plugins:
@@ -131,6 +129,7 @@ steps:
131129
using Pkg
132130
133131
println("--- :julia: Instantiating project")
132+
Pkg.add(; url="https://github.com/leios/GPUArrays.jl/", rev="yoyoyo_rebase_time")
134133
withenv("JULIA_PKG_PRECOMPILE_AUTO" => 0) do
135134
Pkg.activate(joinpath(pwd(), "lib", lowercase("{{matrix.package}}")))
136135
try
@@ -163,6 +162,7 @@ steps:
163162
julia --project -e '
164163
using Pkg
165164
165+
Pkg.add(; url="https://github.com/leios/GPUArrays.jl/", rev="yoyoyo_rebase_time")
166166
println("--- :julia: Instantiating project")
167167
withenv("JULIA_PKG_PRECOMPILE_AUTO" => 0) do
168168
Pkg.instantiate()
@@ -207,11 +207,15 @@ steps:
207207
run_tests: false
208208
command: |
209209
julia --project -e '
210+
using Pkg
211+
Pkg.add(; url="https://github.com/leios/GPUArrays.jl/", rev="yoyoyo_rebase_time")
210212
using CUDA
211213
@assert !CUDA.functional()
212214
@assert !isdefined(CUDA, :libcudart)
213215
CUDA.set_runtime_version!(v"11.6")'
214216
julia --project -e '
217+
using Pkg
218+
Pkg.add(; url="https://github.com/leios/GPUArrays.jl/", rev="yoyoyo_rebase_time")
215219
using CUDA
216220
@assert !CUDA.functional()
217221
@assert isdefined(CUDA, :libcudart)'
@@ -278,6 +282,7 @@ steps:
278282
julia --project -e '
279283
using Pkg
280284
285+
Pkg.add(; url="https://github.com/leios/GPUArrays.jl/", rev="yoyoyo_rebase_time")
281286
println("--- :julia: Instantiating project")
282287
Pkg.resolve()
283288
Pkg.instantiate()
@@ -310,6 +315,7 @@ steps:
310315
command: |
311316
julia --project -e '
312317
using Pkg
318+
Pkg.add(; url="https://github.com/leios/GPUArrays.jl/", rev="yoyoyo_rebase_time")
313319
ENV["CODESPEED_ENVIRONMENT"] = ENV["BUILDKITE_AGENT_NAME"]
314320
315321
println("--- :julia: Instantiating project")

0 commit comments

Comments
 (0)