Skip to content

Commit 2acf0cd

Browse files
authored
Merge branch 'main' into feat/shard_id_with_node
2 parents a7ba8e9 + 04215a5 commit 2acf0cd

291 files changed

Lines changed: 37264 additions & 3023 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/new-prs-labeler.yml

Lines changed: 25 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ CORE:
3030
- 'cmake/**'
3131
- 'include/**'
3232
- 'lib/**'
33-
- 'python/**'
3433
- 'scripts/**'
3534
- 'test/**'
3635
- 'unittest/**'
@@ -45,6 +44,19 @@ CORE:
4544
- 'setup.py'
4645
- '.github/actions/**'
4746
- '.github/workflows/code-format-check.yml'
47+
- all-globs-to-any-file:
48+
- 'python/**'
49+
- '!python/setup_tools/utils/cambricon.py'
50+
- '!python/setup_tools/utils/enflame.py'
51+
- '!python/setup_tools/utils/hcu.py'
52+
- '!python/setup_tools/utils/iluvatar.py'
53+
- '!python/setup_tools/utils/metax.py'
54+
- '!python/setup_tools/utils/mthreads.py'
55+
- '!python/setup_tools/utils/ppu.py'
56+
- '!python/setup_tools/utils/rpu.py'
57+
- '!python/setup_tools/utils/sunrise.py'
58+
- '!python/setup_tools/utils/thrive.py'
59+
- '!python/setup_tools/utils/xpu.py'
4860

4961
# ==========================================
5062
# 2. CI/CD Labels
@@ -128,6 +140,7 @@ cambricon:
128140
- 'third_party/cambricon/**'
129141
- '.github/workflows/cambricon*'
130142
- '.github/workflows/benchmark/cambricon/**'
143+
- 'python/setup_tools/utils/cambricon.py'
131144

132145
cpu:
133146
- changed-files:
@@ -142,40 +155,45 @@ enflame:
142155
- 'third_party/enflame/**'
143156
- '.github/workflows/enflame*'
144157
- '.github/workflows/benchmark/enflame/**'
158+
- 'python/setup_tools/utils/enflame.py'
145159

146160
hcu:
147161
- changed-files:
148162
- any-glob-to-any-file:
149163
- 'third_party/hcu/**'
150164
- '.github/workflows/hcu*'
151165
- '.github/workflows/benchmark/hcu/**'
166+
- 'python/setup_tools/utils/hcu.py'
152167

153168
iluvatar:
154169
- changed-files:
155170
- any-glob-to-any-file:
156171
- 'third_party/iluvatar/**'
157172
- '.github/workflows/iluvatar*'
158173
- '.github/workflows/benchmark/iluvatar/**'
174+
- 'python/setup_tools/utils/iluvatar.py'
159175

160176
metax:
161177
- changed-files:
162178
- any-glob-to-any-file:
163179
- 'third_party/metax/**'
164180
- '.github/workflows/metax*'
165181
- '.github/workflows/benchmark/metax/**'
182+
- 'python/setup_tools/utils/metax.py'
166183

167184
mthreads:
168185
- changed-files:
169186
- any-glob-to-any-file:
170187
- 'third_party/mthreads/**'
171188
- '.github/workflows/mthreads*'
172189
- '.github/workflows/benchmark/mthreads/**'
190+
- 'python/setup_tools/utils/mthreads.py'
173191

174192
nvidia:
175193
- changed-files:
176194
- any-glob-to-any-file:
177195
- 'third_party/nvidia/**'
178-
- '.github/workflows/nv*'
196+
- '.github/workflows/nvidia*'
179197
- '.github/workflows/benchmark/nvidia/**'
180198

181199
ppu:
@@ -184,27 +202,31 @@ ppu:
184202
- 'third_party/ppu/**'
185203
- '.github/workflows/ppu*'
186204
- '.github/workflows/benchmark/ppu/**'
205+
- 'python/setup_tools/utils/ppu.py'
187206

188207
rpu:
189208
- changed-files:
190209
- any-glob-to-any-file:
191210
- 'third_party/rpu/**'
192211
- '.github/workflows/rpu*'
193212
- '.github/workflows/benchmark/rpu/**'
213+
- 'python/setup_tools/utils/rpu.py'
194214

195215
sunrise:
196216
- changed-files:
197217
- any-glob-to-any-file:
198218
- 'third_party/sunrise/**'
199219
- '.github/workflows/sunrise*'
200220
- '.github/workflows/benchmark/sunrise/**'
221+
- 'python/setup_tools/utils/sunrise.py'
201222

202223
thrive:
203224
- changed-files:
204225
- any-glob-to-any-file:
205226
- 'third_party/thrive/**'
206227
- '.github/workflows/thrive*'
207228
- '.github/workflows/benchmark/thrive/**'
229+
- 'python/setup_tools/utils/thrive.py'
208230

209231
tileir:
210232
- changed-files:
@@ -233,6 +255,7 @@ xpu:
233255
- 'third_party/xpu/**'
234256
- '.github/workflows/xpu*'
235257
- '.github/workflows/benchmark/xpu/**'
258+
- 'python/setup_tools/utils/xpu.py'
236259

237260
# ====================================================================================
238261
# 6. TLE Labels

.github/workflows/nvidia3.6-build-and-test.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,8 +81,6 @@ jobs:
8181
run: |
8282
set -x
8383
source ~/env-3.6.sh
84-
export FLAGCX_RECOMPILE=ON
85-
export USE_FLAGCX=ON
8684
MAX_JOBS=32 python3 -m pip install . --no-build-isolation -v
8785
8886
- name: Clear cache if ClearCache label present

.github/workflows/rpu3.6-build-and-test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ concurrency:
3939
# (cancel-in-progress: false) so an in-flight board test is never interrupted
4040
# mid-run (a cancelled smoke can orphan a launch_kernel_runner that wedges
4141
# /dev/rpu for the next job).
42-
group: rpu3.6-board
42+
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
4343
cancel-in-progress: false
4444

4545
# The RPU CI runner is a small x86 host that orchestrates the build/test on a

0 commit comments

Comments
 (0)