Skip to content

Commit 238b0f6

Browse files
committed
Test backend branches
1 parent b1d4a5e commit 238b0f6

File tree

1 file changed

+8
-21
lines changed

1 file changed

+8
-21
lines changed

.buildkite/pipeline.yml

Lines changed: 8 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,7 @@ steps:
1313
command: |
1414
julia -e 'println("--- :julia: Developing CUDA")
1515
using Pkg
16-
Pkg.develop(; name="CUDA")
17-
Pkg.develop(; name="GPUArrays")'
18-
sed -i 's/^KernelAbstractions = "0\.9.*"/KernelAbstractions = "0.10"/' \${JULIA_DEPOT_PATH}/dev/CUDA/Project.toml
19-
sed -i 's/^KernelAbstractions = "0\.9.*"/KernelAbstractions = "0.10"/' \${JULIA_DEPOT_PATH}/dev/GPUArrays/Project.toml
16+
Pkg.add(url="https://github.com/christiangnrd/CUDA.jl", rev="intrinsics")'
2017
julia -e 'println("--- :julia: Instantiating project")
2118
using Pkg
2219
Pkg.develop(; path=pwd())' || exit 3
@@ -79,10 +76,7 @@ steps:
7976
command: |
8077
julia -e 'println("--- :julia: Developing Metal")
8178
using Pkg
82-
Pkg.develop(; name="Metal")
83-
Pkg.develop(; name="GPUArrays")'
84-
sed -i '' 's/^KernelAbstractions = "0\.9.*"/KernelAbstractions = "0.10"/' \${JULIA_DEPOT_PATH}/dev/Metal/Project.toml
85-
sed -i '' 's/^KernelAbstractions = "0\.9.*"/KernelAbstractions = "0.10"/' \${JULIA_DEPOT_PATH}/dev/GPUArrays/Project.toml
79+
Pkg.add(url="https://github.com/JuliaGPU/Metal.jl", rev="kaintr")'
8680
julia -e 'println("--- :julia: Instantiating project")
8781
using Pkg
8882
Pkg.develop(; path=pwd())' || exit 3
@@ -114,10 +108,7 @@ steps:
114108
command: |
115109
julia -e 'println("--- :julia: Developing oneAPI")
116110
using Pkg
117-
Pkg.develop(; name="oneAPI")
118-
Pkg.develop(; name="GPUArrays")'
119-
sed -i 's/^KernelAbstractions = "0\.9.*"/KernelAbstractions = "0.10"/' \${JULIA_DEPOT_PATH}/dev/oneAPI/Project.toml
120-
sed -i 's/^KernelAbstractions = "0\.9.*"/KernelAbstractions = "0.10"/' \${JULIA_DEPOT_PATH}/dev/GPUArrays/Project.toml
111+
Pkg.add(url="https://github.com/christiangnrd/oneAPI.jl", rev="intrinsics")
121112
julia -e 'println("--- :julia: Instantiating project")
122113
using Pkg
123114
Pkg.develop(; path=pwd())' || exit 3
@@ -148,14 +139,12 @@ steps:
148139
command: |
149140
julia -e 'println("--- :julia: Developing AMDGPU")
150141
using Pkg
151-
Pkg.develop(; name="AMDGPU")
152-
Pkg.develop(; name="GPUArrays")
153142
Pkg.develop(; name="AcceleratedKernels")'
154-
sed -i 's/^KernelAbstractions = "0\.9.*"/KernelAbstractions = "0.10"/' \${JULIA_DEPOT_PATH}/dev/AMDGPU/Project.toml
155-
sed -i 's/^KernelAbstractions = "0\.9.*"/KernelAbstractions = "0.10"/' \${JULIA_DEPOT_PATH}/dev/GPUArrays/Project.toml
156143
sed -i 's/^KernelAbstractions = "0\.9.*"/KernelAbstractions = "0.10"/' \${JULIA_DEPOT_PATH}/dev/AcceleratedKernels/Project.toml
157-
julia -e 'println("--- :julia: Instantiating project")
144+
julia -e '
158145
using Pkg
146+
Pkg.add(url="https://github.com/christiangnrd/AMDGPU.jl", rev="intrinsics")
147+
println("--- :julia: Instantiating project")
159148
Pkg.develop(; path=pwd())' || exit 3
160149
161150
julia -e 'println("+++ :julia: Running tests")
@@ -185,11 +174,9 @@ steps:
185174
command: |
186175
julia -e 'println("--- :julia: Developing OpenCL")
187176
using Pkg
188-
Pkg.develop(; name="OpenCL")
189-
Pkg.develop(; name="SPIRVIntrinsics")
190-
Pkg.develop(; name="GPUArrays")'
177+
Pkg.add(url="https://github.com/christiangnrd/CUDA.jl", rev="intrinsics")
178+
Pkg.develop(; name="SPIRVIntrinsics")'
191179
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
193180
julia -e 'println("--- :julia: Instantiating project")
194181
using Pkg
195182
Pkg.develop(; path=pwd())' || exit 3

0 commit comments

Comments
 (0)