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