diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml index fbf5b49..813320d 100644 --- a/.buildkite/pipeline.yml +++ b/.buildkite/pipeline.yml @@ -1,42 +1,57 @@ -env: - SECRET_CODECOV_TOKEN: "MIXvKy8FpOJzyBykdGQdVdn0jVli57e1Mc1QQQQA6RyLBdViYwCOjLQS+Yh5sgeD5eEm9JLtu6ISePq01EjqpHF7/6zJlcEJTqj2JidcH/sp/FnJiIY0MfV48DSrz1XA7rN6hHQ8wh09+BMG1Ur4CbtwVQl1HF3wZqmt+b2Ahknyxd0mrIoT3j6RJ90vVSGagLLqWolaQLLOFoGNyHbeFV15r1YXLZDkwyE1SSNz4JF3qEN7vFbM9ZnbR4edd7zWABdDiGd3FDnbn1OJFbZ3JzJXph6JAxZyF34RFDzZsERiKyIrAM+0LfyDYqCAcYnjDpJoEASZugTTwIKXOjUkyQ==;U2FsdGVkX1+go3U7v0bYSZs2Lx4R/lwnJXQm4ATdXL2Y7x5H9QDOgazDvusO8UmBtwHFi3szvPuuxr/gcXYgxw==" - steps: - - label: "Julia 1.6" - plugins: - - JuliaCI/julia#v1: - version: 1.6 - - JuliaCI/julia-test#v1: ~ - - JuliaCI/julia-coverage#v1: - codecov: true - agents: - queue: "juliagpu" - cuda: "10.0" - if: build.message !~ /\[skip tests\]/ - timeout_in_minutes: 60 + - group: ":julia: Julia" + steps: + - label: "Julia {{matrix.julia}}" + plugins: + - JuliaCI/julia#v1: + version: "{{matrix.julia}}" + - JuliaCI/julia-test#v1: ~ + - JuliaCI/julia-coverage#v1: ~ + agents: + queue: "juliagpu" + cuda: "*" + commands: | + julia --project -e " + using CUDA + CUDA.set_runtime_version!(local_toolkit=true)" + timeout_in_minutes: 60 + matrix: + setup: + julia: + - "1.10" + - "1.11" - - label: "Julia 1.7" - plugins: - - JuliaCI/julia#v1: - version: 1.7 - - JuliaCI/julia-test#v1: ~ - - JuliaCI/julia-coverage#v1: - codecov: true - agents: - queue: "juliagpu" - cuda: "10.0" - if: build.message !~ /\[skip tests\]/ - timeout_in_minutes: 60 + - group: "CUDA" + steps: + - label: "CUDA {{matrix.cuda}}" + plugins: + - JuliaCI/julia#v1: + version: "1.11" + - JuliaCI/julia-test#v1: ~ + - JuliaCI/julia-coverage#v1: ~ + agents: + queue: "juliagpu" + cuda: "*" + timeout_in_minutes: 45 + matrix: + setup: + cuda: + - "12.6" + - "12.5" + - "12.4" + - "12.3" + - "12.2" + - "12.1" + - "12.0" + - "11.8" + - "11.7" + - "11.6" + - "11.5" + - "11.4" + commands: | + julia --project -e " + using CUDA + CUDA.set_runtime_version!(v\"{{matrix.cuda}}\")" - - label: "Julia 1.8" - plugins: - - JuliaCI/julia#v1: - version: 1.8 - - JuliaCI/julia-test#v1: ~ - - JuliaCI/julia-coverage#v1: - codecov: true - agents: - queue: "juliagpu" - cuda: "10.0" - if: build.message !~ /\[skip tests\]/ - timeout_in_minutes: 60 +env: + SECRET_CODECOV_TOKEN: "MIXvKy8FpOJzyBykdGQdVdn0jVli57e1Mc1QQQQA6RyLBdViYwCOjLQS+Yh5sgeD5eEm9JLtu6ISePq01EjqpHF7/6zJlcEJTqj2JidcH/sp/FnJiIY0MfV48DSrz1XA7rN6hHQ8wh09+BMG1Ur4CbtwVQl1HF3wZqmt+b2Ahknyxd0mrIoT3j6RJ90vVSGagLLqWolaQLLOFoGNyHbeFV15r1YXLZDkwyE1SSNz4JF3qEN7vFbM9ZnbR4edd7zWABdDiGd3FDnbn1OJFbZ3JzJXph6JAxZyF34RFDzZsERiKyIrAM+0LfyDYqCAcYnjDpJoEASZugTTwIKXOjUkyQ==;U2FsdGVkX1+go3U7v0bYSZs2Lx4R/lwnJXQm4ATdXL2Y7x5H9QDOgazDvusO8UmBtwHFi3szvPuuxr/gcXYgxw=="