Skip to content

Commit a124bd7

Browse files
[CI] Test backend branches (#656)
* Test backend branches * Fix * uyfi
1 parent b1d4a5e commit a124bd7

File tree

1 file changed

+10
-22
lines changed

1 file changed

+10
-22
lines changed

.buildkite/pipeline.yml

Lines changed: 10 additions & 22 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,9 @@ 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")
112+
Pkg.develop(; name="AcceleratedKernels")'
113+
sed -i 's/^KernelAbstractions = "0\.9.*"/KernelAbstractions = "0.10"/' \${JULIA_DEPOT_PATH}/dev/AcceleratedKernels/Project.toml
121114
julia -e 'println("--- :julia: Instantiating project")
122115
using Pkg
123116
Pkg.develop(; path=pwd())' || exit 3
@@ -148,14 +141,12 @@ steps:
148141
command: |
149142
julia -e 'println("--- :julia: Developing AMDGPU")
150143
using Pkg
151-
Pkg.develop(; name="AMDGPU")
152-
Pkg.develop(; name="GPUArrays")
153144
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
156145
sed -i 's/^KernelAbstractions = "0\.9.*"/KernelAbstractions = "0.10"/' \${JULIA_DEPOT_PATH}/dev/AcceleratedKernels/Project.toml
157-
julia -e 'println("--- :julia: Instantiating project")
146+
julia -e '
158147
using Pkg
148+
Pkg.add(url="https://github.com/christiangnrd/AMDGPU.jl", rev="intrinsics")
149+
println("--- :julia: Instantiating project")
159150
Pkg.develop(; path=pwd())' || exit 3
160151
161152
julia -e 'println("+++ :julia: Running tests")
@@ -185,11 +176,8 @@ steps:
185176
command: |
186177
julia -e 'println("--- :julia: Developing OpenCL")
187178
using Pkg
188-
Pkg.develop(; name="OpenCL")
189-
Pkg.develop(; name="SPIRVIntrinsics")
190-
Pkg.develop(; name="GPUArrays")'
191-
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
179+
Pkg.add(url="https://github.com/christiangnrd/OpenCL.jl", rev="intrinsics")
180+
Pkg.develop(; name="SPIRVIntrinsics")'
193181
julia -e 'println("--- :julia: Instantiating project")
194182
using Pkg
195183
Pkg.develop(; path=pwd())' || exit 3

0 commit comments

Comments
 (0)