Skip to content

Commit 690363e

Browse files
committed
ci: fix
1 parent aaf7989 commit 690363e

File tree

5 files changed

+52
-65
lines changed

5 files changed

+52
-65
lines changed

.buildkite/pipeline.yml

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,11 @@
11
steps:
22
- group: ":test_tube: Tests"
33
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}}"
55
matrix:
66
setup:
77
version:
88
- "1.10"
9-
group:
10-
- core
11-
- neural_networks
12-
- integration
139
runtime:
1410
- "PJRT"
1511
- "IFRT"
@@ -41,7 +37,6 @@ steps:
4137
queue: "juliagpu"
4238
cuda: "*"
4339
env:
44-
REACTANT_TEST_GROUP: "{{matrix.group}}"
4540
JULIA_DEBUG: "Reactant,Reactant_jll"
4641
CUDA_VISIBLE_DEVICES: 0
4742
REACTANT_BACKEND_GROUP: "GPU"

.github/workflows/CI.yml

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,3 +83,50 @@ jobs:
8383
os: "ubuntu-24.04"
8484
runtime: ${{ matrix.runtime }}
8585
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 }}"

.github/workflows/CommonCI.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ jobs:
7575
- uses: julia-actions/cache@v2
7676
id: julia-cache
7777
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 }}
7979

8080
- uses: julia-actions/julia-downgrade-compat@v2
8181
if: ${{ inputs.downgrade_testing }}
@@ -189,7 +189,7 @@ jobs:
189189
- name: "Run Integration Tests (PJRT)"
190190
if: ${{ (inputs.runtime == 'pjrt' || inputs.runtime == 'both') && inputs.project != '.' }}
191191
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
193193
shell: bash
194194
env:
195195
JULIA_PKG_SERVER_REGISTRY_PREFERENCE: eager
@@ -225,7 +225,7 @@ jobs:
225225
- name: "Run Integration Tests (IFRT)"
226226
if: ${{ (inputs.runtime == 'ifrt' || inputs.runtime == 'both') && inputs.project != '.' }}
227227
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
229229
shell: bash
230230
env:
231231
JULIA_PKG_SERVER_REGISTRY_PREFERENCE: eager

.github/workflows/Integration.yml

Lines changed: 0 additions & 56 deletions
This file was deleted.

test/integration/Flux/Project.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
[deps]
2+
Enzyme = "7da242da-08ed-463a-9acd-ee780be4f1d9"
23
Flux = "587475ba-b771-5e3f-ad9e-33799f191a9c"
34
Reactant = "3c362404-f566-11ee-1572-e11a4b42c853"
45
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"

0 commit comments

Comments
 (0)