Skip to content

Commit fe68e5d

Browse files
committed
ci: fix
1 parent 7372ad5 commit fe68e5d

File tree

4 files changed

+34
-63
lines changed

4 files changed

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

.github/workflows/CommonCI.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -223,7 +223,7 @@ jobs:
223223
- name: "Run Integration Tests (IFRT)"
224224
if: ${{ (inputs.runtime == 'ifrt' || inputs.runtime == 'both') && inputs.project != '.' }}
225225
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
227227
shell: bash
228228
env:
229229
JULIA_PKG_SERVER_REGISTRY_PREFERENCE: eager

.github/workflows/Integration.yml

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

0 commit comments

Comments
 (0)