Skip to content

Commit 6ba1eb1

Browse files
py4Pooya Moradi
authored andcommitted
[Misc] Only run JAX unit tests and few e2e tests for each PR in CI. (#995)
Signed-off-by: Pooya Moradi <[email protected]> Co-authored-by: Pooya Moradi <[email protected]>
1 parent 89b80ea commit 6ba1eb1

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

.buildkite/pipeline_jax.yml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ steps:
1313
- label: "E2E MLPerf tests for JAX models with quantization"
1414
key: test_1
1515
soft_fail: true
16+
if: build.env("NIGHTLY") == "1"
1617
env:
1718
QUANTIZATION: "True"
1819
agents:
@@ -23,6 +24,7 @@ steps:
2324
- label: "E2E MLPerf tests for JAX new models"
2425
key: test_2
2526
soft_fail: true
27+
if: build.env("NIGHTLY") == "1"
2628
env:
2729
NEW_MODEL_DESIGN: "True"
2830
agents:
@@ -43,6 +45,7 @@ steps:
4345
- label: "E2E MLperf tests for Llama4 models"
4446
key: test_4
4547
soft_fail: true
48+
if: build.env("NIGHTLY") == "1"
4649
env:
4750
NEW_MODEL_DESIGN: "True"
4851
USE_V6E8_QUEUE: "True"
@@ -55,6 +58,7 @@ steps:
5558
- label: "E2E multi modality test"
5659
key: test_5
5760
soft_fail: true
61+
if: build.env("NIGHTLY") == "1"
5862
agents:
5963
queue: tpu_v6e_queue
6064
commands:
@@ -66,6 +70,7 @@ steps:
6670
- label: "E2E speculative decoding test"
6771
key: test_6
6872
soft_fail: true
73+
if: build.env("NIGHTLY") == "1"
6974
agents:
7075
queue: tpu_v6e_queue
7176
commands:
@@ -91,6 +96,8 @@ steps:
9196
- label: "JAX unit tests - kernels"
9297
key: test_8
9398
soft_fail: true
99+
if: |
100+
[[ "$$NIGHTLY" == "1" ]] || git diff --name-only HEAD~1 | grep -qE '^(tpu_inference/kernels|tests/kernels|requirements\.txt)'
94101
agents:
95102
queue: tpu_v6e_queue
96103
commands:
@@ -104,6 +111,8 @@ steps:
104111
- label: "JAX unit tests - collective kernels"
105112
key: test_9
106113
soft_fail: true
114+
if: |
115+
[[ "$$NIGHTLY" == "1" ]] || git diff --name-only HEAD~1 | grep -qE '^(tpu_inference/kernels/collectives|tests/kernels/collectives|requirements\.txt)'
107116
agents:
108117
queue: tpu_v6e_8_queue
109118
commands:
@@ -114,6 +123,7 @@ steps:
114123
- label: "lora tests for JAX + vLLM models single chip"
115124
key: test_10
116125
soft_fail: true
126+
if: build.env("NIGHTLY") == "1"
117127
agents:
118128
queue: tpu_v6e_queue
119129
commands:
@@ -125,6 +135,7 @@ steps:
125135
- label: "E2E MLPerf tests for JAX + vLLM models on multiple chips"
126136
key: test_11
127137
soft_fail: true
138+
if: build.env("NIGHTLY") == "1"
128139
env:
129140
MODEL_IMPL_TYPE: "vllm"
130141
agents:
@@ -135,6 +146,7 @@ steps:
135146
- label: "E2E MLperf tests for DeepSeek-R1 (no accuracy, 12-decoder layers only)"
136147
key: test_12
137148
soft_fail: true
149+
if: build.env("NIGHTLY") == "1"
138150
env:
139151
NEW_MODEL_DESIGN: "True"
140152
USE_V6E8_QUEUE: "True"
@@ -149,6 +161,7 @@ steps:
149161
- label: "lora tests for JAX + vLLM models multi chips"
150162
key: test_13
151163
soft_fail: true
164+
if: build.env("NIGHTLY") == "1"
152165
env:
153166
USE_V6E8_QUEUE: "True"
154167
VLLM_LOG_LEVEL: "INFO"

0 commit comments

Comments
 (0)