|
1 |
| -env: |
2 |
| - SECRET_CODECOV_TOKEN: "Z8bySNFK8GunYMBwJRDp/4s1gKQ2eDT4MCR6VFKwb/8p7lKOq/BPLibigT+VDzUTAiH4TUN8vkEuSkA7kUJvraHtWx4wO78vlSH86BBC6fuPW3Lhfwtn2P4zxEzdR9kQYkrtfYdffpQw/cvgNCk1klpR9wu3avoc6ZOzsvg9gLGlD4QaTMcVxnZ1+8QUapWgPo/kUUwMxoqHvV81GFCWvWTA6obEtIrchrK1gq+7TGJQtL57zlFhk2X4h1roj08mF6MfvWB+rlzHGTISlu3Rn90KVD9WO2A1qvLs+QO8zIucbJdHmbxafX9TpopGmB3c+nOhROWG/USXwm9TUSjqEw==" |
3 |
| - |
4 | 1 | steps:
|
5 | 2 | # Julia versions
|
6 | 3 |
|
7 | 4 | - label: "Julia 1.5"
|
8 | 5 | plugins:
|
9 |
| - - maleadt/julia: |
| 6 | + - JuliaCI/julia#v0.2: |
| 7 | + version: 1.5 |
| 8 | + - JuliaCI/julia-test#v0.2: ~ |
| 9 | + - JuliaCI/julia-coverage#v0.2: |
| 10 | + codecov: true |
| 11 | + dirs: |
| 12 | + - src |
| 13 | + - lib |
| 14 | + - examples |
| 15 | + agents: |
| 16 | + queue: "juliagpu" |
| 17 | + cuda: "*" |
| 18 | + |
| 19 | + - wait # smoke test: don't kick off a large number of tests if they'd all just fail |
| 20 | + |
| 21 | + - label: "Julia 1.5 (debug)" |
| 22 | + plugins: |
| 23 | + - JuliaCI/julia#v0.2: |
10 | 24 | version: 1.5
|
11 |
| - - maleadt/julia-test: ~ |
12 |
| - - maleadt/julia-coverage: |
| 25 | + - JuliaCI/julia-test#v0.2: |
| 26 | + julia_args: "-g2" |
| 27 | + - JuliaCI/julia-coverage#v0.2: |
13 | 28 | codecov: true
|
| 29 | + dirs: |
| 30 | + - src |
| 31 | + - lib |
| 32 | + - examples |
14 | 33 | agents:
|
15 | 34 | queue: "juliagpu"
|
16 | 35 | cuda: "*"
|
| 36 | + |
| 37 | + |
| 38 | + # CUDA versions |
| 39 | + |
| 40 | + # NOTE: we support those CUDA versions for which the latest cuDNN is available |
| 41 | + # https://developer.nvidia.com/rdp/cudnn-archive |
| 42 | + |
| 43 | + # NOTE: we make sure to run all tests on CUDA versions that have CUDNN & CUTENSOR |
| 44 | + # by setting the CI_THOROUGH environment variable, and using a recent GPU. |
| 45 | + |
| 46 | + - label: "CUDA 11.1" |
| 47 | + plugins: |
| 48 | + - JuliaCI/julia#v0.2: |
| 49 | + version: 1.5 |
| 50 | + - JuliaCI/julia-test#v0.2: ~ |
| 51 | + - JuliaCI/julia-coverage#v0.2: |
| 52 | + codecov: true |
| 53 | + dirs: |
| 54 | + - src |
| 55 | + - lib |
| 56 | + - examples |
| 57 | + agents: |
| 58 | + queue: "juliagpu" |
| 59 | + cuda: "11.1" |
| 60 | + cap: "recent" |
| 61 | + env: |
| 62 | + CI_THOROUGH: 'true' |
| 63 | + JULIA_CUDA_VERSION: '11.1' |
| 64 | + JULIA_CUDA_USE_BINARYBUILDER: 'true' |
| 65 | + |
| 66 | + - label: "CUDA 11.0" |
| 67 | + plugins: |
| 68 | + - JuliaCI/julia#v0.2: |
| 69 | + version: 1.5 |
| 70 | + - JuliaCI/julia-test#v0.2: ~ |
| 71 | + - JuliaCI/julia-coverage#v0.2: |
| 72 | + codecov: true |
| 73 | + dirs: |
| 74 | + - src |
| 75 | + - lib |
| 76 | + - examples |
| 77 | + agents: |
| 78 | + queue: "juliagpu" |
| 79 | + cuda: "11.0" |
| 80 | + cap: "recent" |
| 81 | + env: |
| 82 | + CI_THOROUGH: 'true' |
| 83 | + JULIA_CUDA_VERSION: '11.0' |
| 84 | + JULIA_CUDA_USE_BINARYBUILDER: 'true' |
| 85 | + |
| 86 | + - label: "CUDA 10.2" |
| 87 | + plugins: |
| 88 | + - JuliaCI/julia#v0.2: |
| 89 | + version: 1.5 |
| 90 | + - JuliaCI/julia-test#v0.2: ~ |
| 91 | + - JuliaCI/julia-coverage#v0.2: |
| 92 | + codecov: true |
| 93 | + dirs: |
| 94 | + - src |
| 95 | + - lib |
| 96 | + - examples |
| 97 | + agents: |
| 98 | + queue: "juliagpu" |
| 99 | + cuda: "10.2" |
| 100 | + cap: "recent" |
| 101 | + env: |
| 102 | + CI_THOROUGH: 'true' |
| 103 | + JULIA_CUDA_VERSION: '10.2' |
| 104 | + JULIA_CUDA_USE_BINARYBUILDER: 'true' |
| 105 | + |
| 106 | + - label: "CUDA 10.1" |
| 107 | + plugins: |
| 108 | + - JuliaCI/julia#v0.2: |
| 109 | + version: 1.5 |
| 110 | + - JuliaCI/julia-test#v0.2: ~ |
| 111 | + - JuliaCI/julia-coverage#v0.2: |
| 112 | + codecov: true |
| 113 | + dirs: |
| 114 | + - src |
| 115 | + - lib |
| 116 | + - examples |
| 117 | + agents: |
| 118 | + queue: "juliagpu" |
| 119 | + cuda: "10.1" |
| 120 | + cap: "recent" |
| 121 | + env: |
| 122 | + CI_THOROUGH: 'true' |
| 123 | + JULIA_CUDA_VERSION: '10.1' |
| 124 | + JULIA_CUDA_USE_BINARYBUILDER: 'true' |
| 125 | + |
| 126 | + |
| 127 | + # special tests |
| 128 | + |
| 129 | + - label: "No memory pool" |
| 130 | + plugins: |
| 131 | + - JuliaCI/julia#v0.2: |
| 132 | + version: 1.5 |
| 133 | + - JuliaCI/julia-test#v0.2: ~ |
| 134 | + - JuliaCI/julia-coverage#v0.2: |
| 135 | + codecov: true |
| 136 | + dirs: |
| 137 | + - src |
| 138 | + - lib |
| 139 | + - examples |
| 140 | + agents: |
| 141 | + queue: "juliagpu" |
| 142 | + cuda: "*" |
| 143 | + env: |
| 144 | + JULIA_CUDA_MEMORY_POOL: 'none' |
| 145 | + |
| 146 | + - label: "Simple memory pool" |
| 147 | + plugins: |
| 148 | + - JuliaCI/julia#v0.2: |
| 149 | + version: 1.5 |
| 150 | + - JuliaCI/julia-test#v0.2: ~ |
| 151 | + - JuliaCI/julia-coverage#v0.2: |
| 152 | + codecov: true |
| 153 | + dirs: |
| 154 | + - src |
| 155 | + - lib |
| 156 | + - examples |
| 157 | + agents: |
| 158 | + queue: "juliagpu" |
| 159 | + cuda: "*" |
| 160 | + env: |
| 161 | + JULIA_CUDA_MEMORY_POOL: 'simple' |
| 162 | + |
| 163 | + - label: "Split memory pool" |
| 164 | + plugins: |
| 165 | + - JuliaCI/julia#v0.2: |
| 166 | + version: 1.5 |
| 167 | + - JuliaCI/julia-test#v0.2: ~ |
| 168 | + - JuliaCI/julia-coverage#v0.2: |
| 169 | + codecov: true |
| 170 | + dirs: |
| 171 | + - src |
| 172 | + - lib |
| 173 | + - examples |
| 174 | + agents: |
| 175 | + queue: "juliagpu" |
| 176 | + cuda: "*" |
| 177 | + env: |
| 178 | + JULIA_CUDA_MEMORY_POOL: 'split' |
| 179 | + |
| 180 | + |
| 181 | + # other tasks |
| 182 | + |
| 183 | + - wait |
| 184 | + |
| 185 | + - label: "Documentation" |
| 186 | + plugins: |
| 187 | + - JuliaCI/julia#v0.2: |
| 188 | + version: 1.5 |
| 189 | + - JuliaCI/julia-coverage#v0.2: |
| 190 | + codecov: true |
| 191 | + command: | |
| 192 | + julia --project=docs/ -e ' |
| 193 | + using Pkg |
| 194 | +
|
| 195 | + println("--- :julia: Instantiating project") |
| 196 | + Pkg.instantiate() |
| 197 | + Pkg.develop(PackageSpec(path=pwd())) |
| 198 | +
|
| 199 | + println("+++ :julia: Building documentation") |
| 200 | + include("docs/make.jl")' |
| 201 | + agents: |
| 202 | + queue: "juliagpu" |
| 203 | + cuda: "*" |
| 204 | + |
| 205 | + |
| 206 | + |
| 207 | +env: |
| 208 | + SECRET_CODECOV_TOKEN: "o43LveCldXhMUteqc2AzdL+dx51CUYz2L/6j+WjSr4lbLb0t/SfpWEPJzrymGgYnQ09hR7otPNShA+40ew6yRMRV7TSgm6ZgdbNeum7drjEMAqX3knKgqbTtvPqgjkQiaXNzSWuJfrsfFb32bkj/iXAoIEdBrpVSYHCb95cf1O10LBTFRlH8AAGzsk9Tvc1cIOl3Wdp34KDLKwIzFYTF405QhgtBwwopaC5DRIuUNuLJ/wPOif4rF1OOMUkPCiTFb2HflpGRhiRvKuj34WwNu/+HEE2pmmLQnKPcJOsg+iPvFY4U/prlKkU3fNtgeE4FTmMSorOZT94sycUfvBMWig==;U2FsdGVkX18MIdzVE4KsKHgrhuS5QdfrSe+0ft4jlDZZcmJfrR0AT7RuRf8TPeFDw3R8qUNuwuZVrkZPJSDBgQ==" |
| 209 | + SECRET_DOCUMENTER_KEY: "ifzkRIXwpCeQebI+pyhIM0/L+lmhofTiFak6Pb74vmD4U1ZZcr5GKLSIYZljJApo3ZuzPg9EnWc+2m5i7McTDjA4m4x4K/IWhE7wdWujZHTU2Cz2QjoErJkU6FtkH3zTMsz/fGloyXkDPtdKV9rgGRtJYU51GIVT8IgCjioGv0pzkBjBvaoyfiEFpwqGIsmPbam72BgbX83b0kl6t8zJVuzlLyIA1P5rj0JXJWXQZYqn0BetYPBbquIKzyT/tKUrKF9j8/fD4t9pIT/Z3z2IOKsxxQGk2VuOQNlKQt+sEBPUTUW+aaOw+NJsHE9ziOEbWergphzYwctuRupPoxt6WA==;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" |
0 commit comments