File tree Expand file tree Collapse file tree 4 files changed +35
-64
lines changed Expand file tree Collapse file tree 4 files changed +35
-64
lines changed Original file line number Diff line number Diff line change 1
1
steps :
2
2
- group : " :test_tube: Tests"
3
3
steps :
4
- - label : " :julia: :linux: CUDA Julia v{{matrix.version}} -- {{matrix.group}} -- {{matrix. runtime}}"
4
+ - label : " :julia: :linux: CUDA Julia v{{matrix.version}} -- {{matrix.runtime}}"
5
5
matrix :
6
6
setup :
7
7
version :
8
8
- " 1.10"
9
- group :
10
- - core
11
- - neural_networks
12
- - integration
13
9
runtime :
14
10
- " PJRT"
15
11
- " IFRT"
41
37
queue : " juliagpu"
42
38
cuda : " *"
43
39
env :
44
- REACTANT_TEST_GROUP : " {{matrix.group}}"
45
40
JULIA_DEBUG : " Reactant,Reactant_jll"
46
41
CUDA_VISIBLE_DEVICES : 0
47
42
REACTANT_BACKEND_GROUP : " GPU"
Original file line number Diff line number Diff line change 83
83
os : " ubuntu-24.04"
84
84
runtime : ${{ matrix.runtime }}
85
85
downgrade_testing : true
86
+
87
+ integration :
88
+ strategy :
89
+ fail-fast : false
90
+ matrix :
91
+ project :
92
+ - FancyArrayTypes
93
+ - FFT
94
+ - Flux
95
+ - Lux
96
+ - NNlib
97
+ - Python
98
+ version :
99
+ - " 1.10"
100
+ - " 1.11"
101
+ os :
102
+ - ubuntu-latest
103
+ # TODO: enable these tests
104
+ # - linux-x86-ct6e-180-4tpu
105
+ include :
106
+ - project : CUDA
107
+ os : linux-x86-a2-48-a100-4gpu
108
+ version : " 1.10"
109
+ - project : CUDA
110
+ os : linux-x86-a2-48-a100-4gpu
111
+ version : " 1.11"
112
+ uses : ./.github/workflows/CommonCI.yml
113
+ with :
114
+ julia_version : ${{ matrix.version }}
115
+ os : ${{ matrix.os }}
116
+ runtime : " both"
117
+ project : " test/integration/${{ matrix.project }}"
Original file line number Diff line number Diff line change @@ -187,7 +187,7 @@ jobs:
187
187
- name : " Run Integration Tests (PJRT)"
188
188
if : ${{ (inputs.runtime == 'pjrt' || inputs.runtime == 'both') && inputs.project != '.' }}
189
189
timeout-minutes : 30
190
- run : julia --color=yes --project=test/integration/ ${{ inputs.project }} --threads=auto --check-bounds=yes -O1 test/integration/ ${{ inputs.project }}/runtests.jl
190
+ run : julia --color=yes --project=${{ inputs.project }} --threads=auto --check-bounds=yes -O1 ${{ inputs.project }}/runtests.jl
191
191
shell : bash
192
192
env :
193
193
JULIA_PKG_SERVER_REGISTRY_PREFERENCE : eager
@@ -223,7 +223,7 @@ jobs:
223
223
- name : " Run Integration Tests (IFRT)"
224
224
if : ${{ (inputs.runtime == 'ifrt' || inputs.runtime == 'both') && inputs.project != '.' }}
225
225
timeout-minutes : 30
226
- run : julia --color=yes --project=test/integration/ ${{ inputs.project }} --threads=auto --check-bounds=yes -O1 test/integration/ ${{ inputs.project }}/runtests.jl
226
+ run : julia --color=yes --project=${{ inputs.project }} --threads=auto --check-bounds=yes -O1 ${{ inputs.project }}/runtests.jl
227
227
shell : bash
228
228
env :
229
229
JULIA_PKG_SERVER_REGISTRY_PREFERENCE : eager
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments