|
45 | 45 | # then, test supported CUDA toolkits (installed through the artifact system)
|
46 | 46 | - group: "CUDA"
|
47 | 47 | key: "cuda"
|
48 |
| - depends_on: "julia" |
49 | 48 | steps:
|
50 | 49 | - label: "CUDA {{matrix.cuda}}"
|
51 | 50 | plugins:
|
@@ -86,6 +85,36 @@ steps:
|
86 | 85 | echo -e "[CUDA_Runtime_jll]\nversion = \"{{matrix.cuda}}\"" >LocalPreferences.toml
|
87 | 86 | echo -e "[CUDA_Driver_jll]\ncompat = \"false\"" >>LocalPreferences.toml
|
88 | 87 |
|
| 88 | +<<<<<<< HEAD |
| 89 | +======= |
| 90 | + - group: "Memory" |
| 91 | + key: "memory" |
| 92 | + steps: |
| 93 | + - label: "CuArray with {{matrix.memory}} memory" |
| 94 | + plugins: |
| 95 | + - JuliaCI/julia#v1: |
| 96 | + version: "1.10" |
| 97 | + - JuliaCI/julia-test#v1: |
| 98 | + test_args: "--quickfail core base libraries" |
| 99 | + - JuliaCI/julia-coverage#v1: |
| 100 | + dirs: |
| 101 | + - src |
| 102 | + - lib |
| 103 | + - examples |
| 104 | + agents: |
| 105 | + queue: "juliagpu" |
| 106 | + cuda: "*" |
| 107 | + if: build.message !~ /\[skip tests\]/ && build.message !~ /\[skip memory\]/ && !build.pull_request.draft |
| 108 | + timeout_in_minutes: 30 |
| 109 | + matrix: |
| 110 | + setup: |
| 111 | + memory: |
| 112 | + - "unified" |
| 113 | + - "host" |
| 114 | + commands: | |
| 115 | + echo -e "[CUDA]\ndefault_memory = \"{{matrix.memory}}\"" >LocalPreferences.toml |
| 116 | +
|
| 117 | +>>>>>>> e3cae5cc2 (buildkite: remove this before merging) |
89 | 118 | - group: ":nesting_dolls: Subpackages"
|
90 | 119 | depends_on: "cuda"
|
91 | 120 | steps:
|
@@ -123,6 +152,7 @@ steps:
|
123 | 152 | using Pkg
|
124 | 153 |
|
125 | 154 | println("--- :julia: Instantiating project")
|
| 155 | + Pkg.add(; url="https://github.com/leios/GPUArrays.jl/", rev="yoyoyo_rebase_time") |
126 | 156 | withenv("JULIA_PKG_PRECOMPILE_AUTO" => 0) do
|
127 | 157 | Pkg.activate(joinpath(pwd(), "lib", lowercase("{{matrix.package}}")))
|
128 | 158 | try
|
@@ -159,6 +189,7 @@ steps:
|
159 | 189 | julia --project -e '
|
160 | 190 | using Pkg
|
161 | 191 |
|
| 192 | + Pkg.add(; url="https://github.com/leios/GPUArrays.jl/", rev="yoyoyo_rebase_time") |
162 | 193 | println("--- :julia: Instantiating project")
|
163 | 194 | withenv("JULIA_PKG_PRECOMPILE_AUTO" => 0) do
|
164 | 195 | Pkg.instantiate()
|
@@ -250,11 +281,15 @@ steps:
|
250 | 281 | run_tests: false
|
251 | 282 | command: |
|
252 | 283 | julia --project -e '
|
| 284 | + using Pkg |
| 285 | + Pkg.add(; url="https://github.com/leios/GPUArrays.jl/", rev="yoyoyo_rebase_time") |
253 | 286 | using CUDA
|
254 | 287 | @assert !CUDA.functional()
|
255 | 288 | @assert !isdefined(CUDA, :libcudart)
|
256 | 289 | CUDA.set_runtime_version!(v"11.6")'
|
257 | 290 | julia --project -e '
|
| 291 | + using Pkg |
| 292 | + Pkg.add(; url="https://github.com/leios/GPUArrays.jl/", rev="yoyoyo_rebase_time") |
258 | 293 | using CUDA
|
259 | 294 | @assert !CUDA.functional()
|
260 | 295 | @assert isdefined(CUDA, :libcudart)'
|
@@ -409,6 +444,7 @@ steps:
|
409 | 444 | julia --project -e '
|
410 | 445 | using Pkg
|
411 | 446 |
|
| 447 | + Pkg.add(; url="https://github.com/leios/GPUArrays.jl/", rev="yoyoyo_rebase_time") |
412 | 448 | println("--- :julia: Instantiating project")
|
413 | 449 | Pkg.resolve()
|
414 | 450 | Pkg.instantiate()
|
@@ -443,6 +479,7 @@ steps:
|
443 | 479 | command: |
|
444 | 480 | julia --project -e '
|
445 | 481 | using Pkg
|
| 482 | + Pkg.add(; url="https://github.com/leios/GPUArrays.jl/", rev="yoyoyo_rebase_time") |
446 | 483 | ENV["CODESPEED_ENVIRONMENT"] = ENV["BUILDKITE_AGENT_NAME"]
|
447 | 484 |
|
448 | 485 | println("--- :julia: Instantiating project")
|
|
0 commit comments