File tree Expand file tree Collapse file tree 5 files changed +52
-65
lines changed Expand file tree Collapse file tree 5 files changed +52
-65
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-cpu :
88
+ strategy :
89
+ fail-fast : false
90
+ matrix :
91
+ project :
92
+ - FancyArrayTypes
93
+ - FFT
94
+ - Python
95
+ version :
96
+ - " 1.10"
97
+ - " 1.11"
98
+ uses : ./.github/workflows/CommonCI.yml
99
+ with :
100
+ julia_version : ${{ matrix.version }}
101
+ os : " ubuntu-latest"
102
+ runtime : " both"
103
+ project : " test/integration/${{ matrix.project }}"
104
+
105
+ integration :
106
+ strategy :
107
+ fail-fast : false
108
+ matrix :
109
+ project :
110
+ - CUDA
111
+ - Flux
112
+ - Lux
113
+ - NNlib
114
+ version :
115
+ - " 1.10"
116
+ - " 1.11"
117
+ os :
118
+ - ubuntu-latest
119
+ - linux-x86-ct6e-180-4tpu
120
+ include :
121
+ - project : CUDA
122
+ os : linux-x86-a2-48-a100-4gpu
123
+ version : " 1.10"
124
+ - project : CUDA
125
+ os : linux-x86-a2-48-a100-4gpu
126
+ version : " 1.11"
127
+ uses : ./.github/workflows/CommonCI.yml
128
+ with :
129
+ julia_version : ${{ matrix.version }}
130
+ os : ${{ matrix.os }}
131
+ runtime : " both"
132
+ project : " test/integration/${{ matrix.project }}"
Original file line number Diff line number Diff line change 75
75
- uses : julia-actions/cache@v2
76
76
id : julia-cache
77
77
with :
78
- cache-name : julia-cache;workflow=${{ inputs.julia_version }}-${{ inputs.os }}-${{ inputs.runtime }}-assertions=${{ inputs.assertions }}-${{ github.event_name }}-${{ inputs.test_group }}-${{ inputs.downgrade_testing }}-${{ inputs.localjll }}
78
+ cache-name : julia-cache;workflow=${{ inputs.julia_version }}-${{ inputs.os }}-${{ inputs.runtime }}-assertions=${{ inputs.assertions }}-${{ github.event_name }}-${{ inputs.test_group }}-${{ inputs.downgrade_testing }}-${{ inputs.localjll }}-${{ inputs.project }}
79
79
80
80
- uses : julia-actions/julia-downgrade-compat@v2
81
81
if : ${{ inputs.downgrade_testing }}
@@ -189,7 +189,7 @@ jobs:
189
189
- name : " Run Integration Tests (PJRT)"
190
190
if : ${{ (inputs.runtime == 'pjrt' || inputs.runtime == 'both') && inputs.project != '.' }}
191
191
timeout-minutes : 30
192
- run : julia --color=yes --project=test/integration/ ${{ inputs.project }} --threads=auto --check-bounds=yes -O1 test/integration/ ${{ inputs.project }}/runtests.jl
192
+ run : julia --color=yes --project=${{ inputs.project }} --threads=auto --check-bounds=yes -O1 ${{ inputs.project }}/runtests.jl
193
193
shell : bash
194
194
env :
195
195
JULIA_PKG_SERVER_REGISTRY_PREFERENCE : eager
@@ -225,7 +225,7 @@ jobs:
225
225
- name : " Run Integration Tests (IFRT)"
226
226
if : ${{ (inputs.runtime == 'ifrt' || inputs.runtime == 'both') && inputs.project != '.' }}
227
227
timeout-minutes : 30
228
- run : julia --color=yes --project=test/integration/ ${{ inputs.project }} --threads=auto --check-bounds=yes -O1 test/integration/ ${{ inputs.project }}/runtests.jl
228
+ run : julia --color=yes --project=${{ inputs.project }} --threads=auto --check-bounds=yes -O1 ${{ inputs.project }}/runtests.jl
229
229
shell : bash
230
230
env :
231
231
JULIA_PKG_SERVER_REGISTRY_PREFERENCE : eager
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1
1
[deps ]
2
+ Enzyme = " 7da242da-08ed-463a-9acd-ee780be4f1d9"
2
3
Flux = " 587475ba-b771-5e3f-ad9e-33799f191a9c"
3
4
Reactant = " 3c362404-f566-11ee-1572-e11a4b42c853"
4
5
Test = " 8dfed614-e22c-5e08-85e1-65c5234f0b40"
You can’t perform that action at this time.
0 commit comments