@@ -96,29 +96,35 @@ steps:
9696 - label : " JAX unit tests - kernels"
9797 key : test_8
9898 soft_fail : true
99- if : |
100- [[ "$$NIGHTLY" == "1" ]] || git diff --name-only HEAD~1 | grep -qE '^(tpu_inference/kernels|tests/kernels|requirements\.txt)'
10199 agents :
102100 queue : tpu_v6e_queue
103101 commands :
104102 - |
105- .buildkite/scripts/run_in_docker.sh \
106- python3 -m pytest -s -v -x /workspace/tpu_inference/tests/kernels \
107- --ignore=/workspace/tpu_inference/tests/kernels/ragged_paged_attention_kernel_v2_test.py \
108- --ignore=/workspace/tpu_inference/tests/kernels/ragged_kv_cache_update_v2_test.py \
109- --ignore=/workspace/tpu_inference/tests/kernels/collectives
103+ if [[ "$$NIGHTLY" == "1" ]] || git diff --name-only HEAD~1 | grep -qE '^(tpu_inference/kernels|tests/kernels|requirements\.txt)'; then
104+ .buildkite/scripts/run_in_docker.sh \
105+ python3 -m pytest -s -v -x /workspace/tpu_inference/tests/kernels \
106+ --ignore=/workspace/tpu_inference/tests/kernels/ragged_paged_attention_kernel_v2_test.py \
107+ --ignore=/workspace/tpu_inference/tests/kernels/ragged_kv_cache_update_v2_test.py \
108+ --ignore=/workspace/tpu_inference/tests/kernels/collectives
109+ else
110+ echo "Skipping: no changes detected in kernels, tests/kernels, or requirements.txt"
111+ exit 0
112+ fi
110113
111114 - label : " JAX unit tests - collective kernels"
112115 key : test_9
113116 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)'
116117 agents :
117118 queue : tpu_v6e_8_queue
118119 commands :
119120 - |
120- .buildkite/scripts/run_in_docker.sh \
121- python3 -m pytest -s -v -x /workspace/tpu_inference/tests/kernels/collectives
121+ if [[ "$$NIGHTLY" == "1" ]] || git diff --name-only HEAD~1 | grep -qE '^(tpu_inference/kernels/collectives|tests/kernels/collectives|requirements\.txt)'; then
122+ .buildkite/scripts/run_in_docker.sh \
123+ python3 -m pytest -s -v -x /workspace/tpu_inference/tests/kernels/collectives
124+ else
125+ echo "Skipping: no changes detected in kernels/collectives, tests/kernels/collectives, or requirements.txt"
126+ exit 0
127+ fi
122128
123129 - label : " lora tests for JAX + vLLM models single chip"
124130 key : test_10
0 commit comments