diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml index f902ec32dc..b4b37d7cce 100755 --- a/.buildkite/pipeline.yml +++ b/.buildkite/pipeline.yml @@ -17,20 +17,24 @@ steps: command: - echo "--- Instantiate project" - "julia --project -e 'using Pkg; Pkg.instantiate(;verbose=true); Pkg.precompile(;strict=true)'" + - "julia --project -e 'using Pkg; Pkg.add(url="https://github.com/simonbyrne/GPUCompiler.jl", rev="patch-1")'" # force the initialization of the CUDA runtime as it is lazily loaded by default - "julia --project -e 'using CUDA; CUDA.precompile_runtime()'" - echo "--- Instantiate test" - "julia --project=test -e 'using Pkg; Pkg.develop(path=\".\"); Pkg.instantiate(;verbose=true); Pkg.precompile(;strict=true)'" + - "julia --project=test -e 'using Pkg; Pkg.add(url="https://github.com/simonbyrne/GPUCompiler.jl", rev="patch-1")'" - echo "--- Instantiate lib/ClimaCoreTempestRemap" - "julia --project=lib/ClimaCoreTempestRemap -e 'using Pkg; Pkg.develop(path=\".\"); Pkg.instantiate(;verbose=true); Pkg.precompile(;strict=true)'" - echo "--- Instantiate perf" - "julia --project=perf -e 'using Pkg; Pkg.instantiate(;verbose=true); Pkg.precompile(;strict=true)'" + - "julia --project=perf -e 'using Pkg; Pkg.add(url="https://github.com/simonbyrne/GPUCompiler.jl", rev="patch-1")'" - echo "--- Instantiate examples" - "julia --project=examples -e 'using Pkg; Pkg.instantiate(;verbose=true); Pkg.precompile(;strict=true)'" + - "julia --project=examples -e 'using Pkg; Pkg.add(url="https://github.com/simonbyrne/GPUCompiler.jl", rev="patch-1")'" - echo "--- Instantiate benchmarks" - "julia --project=benchmarks/bickleyjet -e 'using Pkg; Pkg.instantiate(;verbose=true); Pkg.precompile(;strict=true)'"