Skip to content

Commit 8f1a067

Browse files
committed
Merge pull request #1100 from JuliaGPU/tb/update_deps
Update GPUArrays and GPUCompiler.
2 parents 31b8f91 + d451a6a commit 8f1a067

File tree

2 files changed

+4
-299
lines changed

2 files changed

+4
-299
lines changed

Diff for: .buildkite/pipeline.yml

-293
Original file line numberDiff line numberDiff line change
@@ -1,277 +1,5 @@
11
steps:
22

3-
# Julia versions
4-
5-
- label: "Julia 1.6"
6-
plugins:
7-
- JuliaCI/julia#v1:
8-
version: 1.6
9-
- JuliaCI/julia-test#v1:
10-
test_args: "--quickfail"
11-
- JuliaCI/julia-coverage#v1:
12-
codecov: true
13-
dirs:
14-
- src
15-
- lib
16-
- examples
17-
agents:
18-
queue: "juliagpu"
19-
cuda: "*"
20-
if: build.message !~ /\[skip tests\]/
21-
timeout_in_minutes: 120
22-
23-
- wait # smoke test: don't kick off a large number of tests if they'd all just fail
24-
25-
- label: "Julia 1.6 (debug)"
26-
plugins:
27-
- JuliaCI/julia#v1:
28-
version: 1.6
29-
- JuliaCI/julia-test#v1:
30-
julia_args: "-g2"
31-
test_args: "--sanitize --quickfail --jobs=1"
32-
- JuliaCI/julia-coverage#v1:
33-
codecov: true
34-
dirs:
35-
- src
36-
- lib
37-
- examples
38-
agents:
39-
queue: "juliagpu"
40-
cuda: "11.3" # compute-sanitizer uses a lot of memory, so we need device_reset!
41-
cap: "recent" # test as much as possible
42-
env:
43-
JULIA_CUDA_VERSION: '11.2' # older versions of CUDA have issues
44-
JULIA_CUDA_DEBUG_INFO: 'false' # NVIDIA bug #3305774: ptxas segfaults with out debug info
45-
JULIA_CUDA_USE_BINARYBUILDER: 'true'
46-
if: build.message !~ /\[skip tests\]/
47-
timeout_in_minutes: 120
48-
49-
- label: "Julia 1.7"
50-
plugins:
51-
- JuliaCI/julia#v1:
52-
version: 1.7-nightly
53-
- JuliaCI/julia-test#v1: ~
54-
- JuliaCI/julia-coverage#v1:
55-
codecov: true
56-
dirs:
57-
- src
58-
- lib
59-
- examples
60-
agents:
61-
queue: "juliagpu"
62-
cuda: "*"
63-
if: build.message !~ /\[skip tests\]/
64-
timeout_in_minutes: 120
65-
66-
- label: "Julia 1.8"
67-
plugins:
68-
- JuliaCI/julia#v1:
69-
version: nightly
70-
- JuliaCI/julia-test#v1: ~
71-
- JuliaCI/julia-coverage#v1:
72-
codecov: true
73-
dirs:
74-
- src
75-
- lib
76-
- examples
77-
agents:
78-
queue: "juliagpu"
79-
cuda: "*"
80-
if: build.message !~ /\[skip tests\]/
81-
timeout_in_minutes: 120
82-
soft_fail:
83-
- exit_status: 1
84-
85-
86-
# CUDA versions (from artifacts)
87-
88-
# NOTE: we support those CUDA versions for which the latest cuDNN is available
89-
# https://developer.nvidia.com/rdp/cudnn-archive
90-
91-
# NOTE: we make sure to run all tests on CUDA versions that have CUDNN & CUTENSOR
92-
# by using the --thorough flag to the test runner, and using a recent GPU.
93-
94-
- label: "CUDA 11.4"
95-
plugins:
96-
- JuliaCI/julia#v1:
97-
version: 1.6
98-
- JuliaCI/julia-test#v1:
99-
test_args: "--thorough"
100-
- JuliaCI/julia-coverage#v1:
101-
codecov: true
102-
dirs:
103-
- src
104-
- lib
105-
- examples
106-
agents:
107-
queue: "juliagpu"
108-
cuda: "11.0"
109-
cap: "recent"
110-
env:
111-
JULIA_CUDA_VERSION: '11.4'
112-
JULIA_CUDA_USE_BINARYBUILDER: 'true'
113-
if: build.message !~ /\[skip tests\]/
114-
timeout_in_minutes: 120
115-
116-
- label: "CUDA 11.3"
117-
plugins:
118-
- JuliaCI/julia#v1:
119-
version: 1.6
120-
- JuliaCI/julia-test#v1:
121-
test_args: "--thorough"
122-
- JuliaCI/julia-coverage#v1:
123-
codecov: true
124-
dirs:
125-
- src
126-
- lib
127-
- examples
128-
agents:
129-
queue: "juliagpu"
130-
cuda: "11.0"
131-
cap: "recent"
132-
env:
133-
JULIA_CUDA_VERSION: '11.3'
134-
JULIA_CUDA_USE_BINARYBUILDER: 'true'
135-
if: build.message !~ /\[skip tests\]/
136-
timeout_in_minutes: 120
137-
138-
- label: "CUDA 11.2"
139-
plugins:
140-
- JuliaCI/julia#v1:
141-
version: 1.6
142-
- JuliaCI/julia-test#v1:
143-
test_args: "--thorough"
144-
- JuliaCI/julia-coverage#v1:
145-
codecov: true
146-
dirs:
147-
- src
148-
- lib
149-
- examples
150-
agents:
151-
queue: "juliagpu"
152-
cuda: "11.0"
153-
cap: "recent"
154-
env:
155-
JULIA_CUDA_VERSION: '11.2'
156-
JULIA_CUDA_USE_BINARYBUILDER: 'true'
157-
if: build.message !~ /\[skip tests\]/
158-
timeout_in_minutes: 120
159-
160-
- label: "CUDA 11.1"
161-
plugins:
162-
- JuliaCI/julia#v1:
163-
version: 1.6
164-
- JuliaCI/julia-test#v1:
165-
test_args: "--thorough"
166-
- JuliaCI/julia-coverage#v1:
167-
codecov: true
168-
dirs:
169-
- src
170-
- lib
171-
- examples
172-
agents:
173-
queue: "juliagpu"
174-
cuda: "11.0"
175-
cap: "recent"
176-
env:
177-
JULIA_CUDA_VERSION: '11.1'
178-
JULIA_CUDA_USE_BINARYBUILDER: 'true'
179-
if: build.message !~ /\[skip tests\]/
180-
timeout_in_minutes: 120
181-
182-
- label: "CUDA 11.0"
183-
plugins:
184-
- JuliaCI/julia#v1:
185-
version: 1.6
186-
- JuliaCI/julia-test#v1:
187-
test_args: "--thorough"
188-
- JuliaCI/julia-coverage#v1:
189-
codecov: true
190-
dirs:
191-
- src
192-
- lib
193-
- examples
194-
agents:
195-
queue: "juliagpu"
196-
cuda: "11.0"
197-
cap: "recent"
198-
env:
199-
JULIA_CUDA_VERSION: '11.0'
200-
JULIA_CUDA_USE_BINARYBUILDER: 'true'
201-
if: build.message !~ /\[skip tests\]/
202-
timeout_in_minutes: 120
203-
204-
- label: "CUDA 10.2"
205-
plugins:
206-
- JuliaCI/julia#v1:
207-
version: 1.6
208-
- JuliaCI/julia-test#v1:
209-
test_args: "--thorough"
210-
- JuliaCI/julia-coverage#v1:
211-
codecov: true
212-
dirs:
213-
- src
214-
- lib
215-
- examples
216-
agents:
217-
queue: "juliagpu"
218-
cuda: "10.2"
219-
cap: "recent"
220-
env:
221-
JULIA_CUDA_VERSION: '10.2'
222-
JULIA_CUDA_USE_BINARYBUILDER: 'true'
223-
if: build.message !~ /\[skip tests\]/
224-
timeout_in_minutes: 120
225-
226-
- label: "CUDA 10.1"
227-
plugins:
228-
- JuliaCI/julia#v1:
229-
version: 1.6
230-
- JuliaCI/julia-test#v1:
231-
test_args: "--thorough"
232-
- JuliaCI/julia-coverage#v1:
233-
codecov: true
234-
dirs:
235-
- src
236-
- lib
237-
- examples
238-
agents:
239-
queue: "juliagpu"
240-
cuda: "10.1"
241-
cap: "recent"
242-
env:
243-
JULIA_CUDA_VERSION: '10.1'
244-
JULIA_CUDA_USE_BINARYBUILDER: 'true'
245-
if: build.message !~ /\[skip tests\]/
246-
timeout_in_minutes: 120
247-
248-
249-
# special tests
250-
251-
- label: "Windows"
252-
plugins:
253-
- JuliaCI/julia#v1:
254-
version: 1.6
255-
- JuliaCI/julia-test#v1: ~
256-
- JuliaCI/julia-coverage#v1:
257-
codecov: true
258-
dirs:
259-
- src
260-
- lib
261-
- examples
262-
agents:
263-
queue: "juliagpu-windows"
264-
cuda: "*"
265-
if: build.message !~ /\[skip tests\]/
266-
timeout_in_minutes: 120
267-
268-
269-
# other tasks
270-
271-
# we want to benchmark every commit on the master branch, even if it failed CI
272-
- wait: ~
273-
continue_on_failure: true
274-
2753
# if we will submit results, use the benchmark queue so that we will
2764
# be running on the same system each time
2775
- label: "Benchmarks"
@@ -330,27 +58,6 @@ steps:
33058
build.branch !~ /^master$$/
33159
timeout_in_minutes: 30
33260

333-
- label: "Documentation"
334-
plugins:
335-
- JuliaCI/julia#v1:
336-
version: 1.6
337-
command: |
338-
julia --project -e '
339-
println("--- :julia: Instantiating project")
340-
using Pkg
341-
Pkg.instantiate()
342-
Pkg.activate("docs")
343-
Pkg.instantiate()
344-
push!(LOAD_PATH, @__DIR__)
345-
346-
println("+++ :julia: Building documentation")
347-
include("docs/make.jl")'
348-
agents:
349-
queue: "juliagpu"
350-
cuda: "*"
351-
if: build.message !~ /\[skip docs\]/
352-
timeout_in_minutes: 30
353-
35461

35562

35663
env:

Diff for: Manifest.toml

+4-6
Original file line numberDiff line numberDiff line change
@@ -77,17 +77,15 @@ version = "0.1.6"
7777

7878
[[GPUArrays]]
7979
deps = ["Adapt", "LinearAlgebra", "Printf", "Random", "Serialization", "Statistics"]
80-
git-tree-sha1 = "8034b1a19f7a19743c53cda450fcc65d1b8f7ab5"
80+
git-tree-sha1 = "8fac1cf7d6ce0f2249c7acaf25d22e1e85c4a07f"
8181
uuid = "0c68f7d7-f131-5f86-a1c3-88cf8149b2d7"
82-
version = "8.0.1"
82+
version = "8.0.2"
8383

8484
[[GPUCompiler]]
8585
deps = ["ExprTools", "InteractiveUtils", "LLVM", "Libdl", "Logging", "TimerOutputs", "UUIDs"]
86-
git-tree-sha1 = "bdc131968125f11d535aa8b165d430c0ac240706"
87-
repo-rev = "0e9ad4b5d5cbf3f8a6f6b5cf5072ac9abf035c56"
88-
repo-url = "https://github.com/JuliaGPU/GPUCompiler.jl.git"
86+
git-tree-sha1 = "4ed2616d5e656c8716736b64da86755467f26cf5"
8987
uuid = "61eb1bfa-7361-4325-ad38-22787b887f55"
90-
version = "0.12.8"
88+
version = "0.12.9"
9189

9290
[[InteractiveUtils]]
9391
deps = ["Markdown"]

0 commit comments

Comments
 (0)