Skip to content

Commit 2b76eaf

Browse files
maleadtclaudeefaulhaber
authored
Update Buildkite pipeline for the new JuliaGPU cluster (#1234)
* Update Buildkite pipeline for the new JuliaGPU cluster. Switch to the per-backend queues of the new JuliaGPU cluster. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * Move the Metal job(s) to the new metal queue. The JuliaGPU cluster now has a macOS agent with an Apple Silicon GPU, so Metal jobs no longer need a separate pipeline on the ecosystem cluster. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> --------- Co-authored-by: Claude Fable 5 <noreply@anthropic.com> Co-authored-by: Erik Faulhaber <44124897+efaulhaber@users.noreply.github.com>
1 parent a90414a commit 2b76eaf

1 file changed

Lines changed: 16 additions & 21 deletions

File tree

.buildkite/pipeline.yml

Lines changed: 16 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,7 @@ steps:
44
- JuliaCI/julia#v1:
55
version: "1.12"
66
agents:
7-
queue: "juliagpu"
8-
cuda: "*"
7+
queue: "cuda"
98
command: |
109
julia --color=yes --project=test -e 'using Pkg; Pkg.add("CUDA"); Pkg.develop(path="."); Pkg.instantiate()'
1110
julia --color=yes --project=test -e 'include("test/runtests.jl")'
@@ -18,41 +17,37 @@ steps:
1817
- JuliaCI/julia#v1:
1918
version: "1.12"
2019
agents:
21-
queue: "juliagpu"
22-
rocm: "*"
20+
queue: "rocm"
2321
command: |
2422
julia --color=yes --project=test -e 'using Pkg; Pkg.add("AMDGPU"); Pkg.develop(path="."); Pkg.instantiate()'
2523
julia --color=yes --project=test -e 'include("test/runtests.jl")'
2624
env:
2725
TRIXIPARTICLES_TEST: amdgpu
2826
timeout_in_minutes: 60
2927

30-
- label: "Metal"
31-
plugins:
32-
- JuliaCI/julia#v1:
33-
version: "1.12"
34-
agents:
35-
queue: "juliaecosystem"
36-
os: "macos"
37-
arch: "aarch64"
38-
command: |
39-
julia --color=yes --project=test -e 'using Pkg; Pkg.add("Metal"); Pkg.develop(path="."); Pkg.instantiate()'
40-
julia --color=yes --project=test -e 'include("test/runtests.jl")'
41-
env:
42-
TRIXIPARTICLES_TEST: metal
43-
timeout_in_minutes: 60
44-
4528
# Doesn't work. Fails with segfault. See https://github.com/trixi-framework/TrixiParticles.jl/issues/484.
4629
# - label: "oneAPI"
4730
# plugins:
4831
# - JuliaCI/julia#v1:
4932
# version: "1"
5033
# agents:
51-
# queue: "juliagpu"
52-
# intel: "*"
34+
# queue: "oneapi"
5335
# command: |
5436
# julia --color=yes --project=test -e 'using Pkg; Pkg.add("oneAPI"); Pkg.develop(path="."); Pkg.instantiate()'
5537
# julia --color=yes --project=test -e 'include("test/runtests.jl")'
5638
# env:
5739
# TRIXIPARTICLES_TEST: oneapi
5840
# timeout_in_minutes: 60
41+
42+
- label: "Metal"
43+
plugins:
44+
- JuliaCI/julia#v1:
45+
version: "1.12"
46+
agents:
47+
queue: "metal"
48+
command: |
49+
julia --color=yes --project=test -e 'using Pkg; Pkg.add("Metal"); Pkg.develop(path="."); Pkg.instantiate()'
50+
julia --color=yes --project=test -e 'include("test/runtests.jl")'
51+
env:
52+
TRIXIPARTICLES_TEST: metal
53+
timeout_in_minutes: 60

0 commit comments

Comments
 (0)