@@ -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