[XPU][CI]Change to use global VLLM_DISABLE_COMPILE_CACHE=1 in Intel GPU CI (#51905)
Signed-off-by: zengxian <xiangdong.zeng@intel.com>
xiangdong committed
Aug 12, 2026 at 12:30 UTC
a53ad859139ee37ef7c2c29716963abffd9cb486
9 files changed
+13
-17
.buildkite/intel_jobs/basic_correctness.yaml
+1
-2
@@ -18,11 +18,10 @@ steps:
18
source_file_dependencies:
19
- vllm/
20
- tests/basic_correctness/test_cumem.py
21
- # Remove VLLM_DISABLE_COMPILE_CACHE=1 once intel/intel-xpu-backend-for-triton#7682 is fixed
21
commands:
22
- >-
23
bash .buildkite/scripts/hardware_ci/run-intel-test.sh
24
'cd tests &&
25
export VLLM_WORKER_MULTIPROC_METHOD=spawn &&
27
- VLLM_DISABLE_COMPILE_CACHE=1 pytest -v -s basic_correctness/test_cpu_offload.py &&
26
+ pytest -v -s basic_correctness/test_cpu_offload.py &&
27
pytest -v -s basic_correctness/test_mem.py::test_end_to_end'
.buildkite/intel_jobs/benchmarks_intel.yaml
+1
-2
@@ -19,9 +19,8 @@ steps:
19
source_file_dependencies:
20
- vllm/
21
- tests/benchmarks/
22
- # Remove VLLM_DISABLE_COMPILE_CACHE=1 once intel/intel-xpu-backend-for-triton#7682 is fixed
22
commands:
23
- >-
24
bash .buildkite/scripts/hardware_ci/run-intel-test.sh
25
'cd tests &&
27
- VLLM_DISABLE_COMPILE_CACHE=1 pytest -v -s benchmarks/'
26
+ pytest -v -s benchmarks/'
.buildkite/intel_jobs/model_executor_intel.yaml
+1
-2
@@ -21,7 +21,6 @@ steps:
21
- vllm/config/model.py
22
- vllm/model_executor
23
- tests/model_executor
24
- # Remove VLLM_DISABLE_COMPILE_CACHE=1 once intel/intel-xpu-backend-for-triton#7682 is fixed
24
commands:
25
- >-
26
bash .buildkite/scripts/hardware_ci/run-intel-test.sh
@@ -31,4 +30,4 @@ steps:
30
export VLLM_WORKER_MULTIPROC_METHOD=spawn &&
31
export PYTHONFAULTHANDLER=1 &&
32
cd tests &&
34
- VLLM_DISABLE_COMPILE_CACHE=1 pytest -v -s model_executor -m "not slow_test" --ignore="model_executor/layers/test_rocm_unquantized_gemm.py" --deselect="tests/model_executor/model_loader/test_reload.py::test_kv_scale_reload"'
33
+ pytest -v -s model_executor -m "not slow_test" --ignore="model_executor/layers/test_rocm_unquantized_gemm.py" --deselect="tests/model_executor/model_loader/test_reload.py::test_kv_scale_reload"'
.buildkite/intel_jobs/model_runner_v2_intel.yaml
+1
-2
@@ -22,14 +22,13 @@ steps:
22
- vllm/v1/attention/
23
- tests/v1/engine/test_llm_engine.py
24
- tests/v1/e2e/
25
- # Remove VLLM_DISABLE_COMPILE_CACHE=1 once intel/intel-xpu-backend-for-triton#7682 is fixed
25
commands:
26
- >-
27
bash .buildkite/scripts/hardware_ci/run-intel-test.sh
28
'export VLLM_USE_V2_MODEL_RUNNER=1 &&
29
cd tests &&
30
pytest -v -s v1/engine/test_llm_engine.py -k "not test_engine_metrics" &&
32
- VLLM_DISABLE_COMPILE_CACHE=1 pytest -v -s v1/e2e/general/test_context_length.py &&
31
+ pytest -v -s v1/e2e/general/test_context_length.py &&
32
ENFORCE_EAGER=1 pytest -v -s v1/e2e/general/test_async_scheduling.py -k "not ngram" &&
33
pytest -v -s entrypoints/llm/test_struct_output_generate.py -k "xgrammar and not speculative_config6 and not speculative_config7 and not speculative_config8 and not speculative_config0" &&
34
pytest -v -s v1/e2e/general/test_min_tokens.py'
.buildkite/intel_jobs/models_distributed_intel.yaml
+1
-2
@@ -20,9 +20,8 @@ steps:
20
- vllm/model_executor/model_loader/sharded_state_loader.py
21
- vllm/model_executor/models/
22
- tests/model_executor/model_loader/test_sharded_state_loader.py
23
- # Remove VLLM_DISABLE_COMPILE_CACHE=1 once intel/intel-xpu-backend-for-triton#7682 is fixed
23
commands:
24
- >-
25
bash .buildkite/scripts/hardware_ci/run-intel-test.sh
26
'cd tests &&
28
- VLLM_DISABLE_COMPILE_CACHE=1 pytest -v -s model_executor/model_loader/test_sharded_state_loader.py -m "not slow_test"'
27
+ pytest -v -s model_executor/model_loader/test_sharded_state_loader.py -m "not slow_test"'
.buildkite/intel_jobs/samplers_intel.yaml
+1
-2
@@ -22,9 +22,8 @@ steps:
22
- tests/samplers
23
- tests/conftest.py
24
- vllm/entrypoints/generate/beam_search
25
- # Remove VLLM_DISABLE_COMPILE_CACHE=1 once intel/intel-xpu-backend-for-triton#7682 is fixed
25
commands:
26
- >-
27
bash .buildkite/scripts/hardware_ci/run-intel-test.sh
28
'cd tests &&
30
- VLLM_XPU_USE_SAMPLER_KERNEL=1 VLLM_DISABLE_COMPILE_CACHE=1 pytest -v -s samplers'
29
+ VLLM_XPU_USE_SAMPLER_KERNEL=1 pytest -v -s samplers'
.buildkite/intel_jobs/test-intel.yaml
+1
-2
@@ -92,7 +92,6 @@ steps:
92
source_file_dependencies:
93
- vllm/
94
- .buildkite/intel_jobs/test-intel.yaml
95
- # Remove VLLM_DISABLE_COMPILE_CACHE=1 once intel/intel-xpu-backend-for-triton#7682 is fixed
95
commands:
96
- >-
97
bash .buildkite/scripts/hardware_ci/run-intel-test.sh
@@ -103,7 +102,7 @@ steps:
102
pytest -v -s v1/worker --ignore=v1/worker/test_gpu_model_runner.py --ignore=v1/worker/test_worker_memory_snapshot.py &&
103
pytest -v -s v1/structured_output &&
104
pytest -v -s v1/test_serial_utils.py &&
106
- VLLM_DISABLE_COMPILE_CACHE=1 pytest -v -s v1/e2e/general/test_correctness_sliding_window.py &&
105
+ pytest -v -s v1/e2e/general/test_correctness_sliding_window.py &&
106
pytest -v -s v1/spec_decode --ignore=v1/spec_decode/test_max_len.py --ignore=v1/spec_decode/test_speculators_eagle3.py --ignore=v1/spec_decode/test_acceptance_length.py --ignore=v1/spec_decode/test_speculators_correctness.py &&
107
pytest -v -s v1/kv_connector/unit --ignore=v1/kv_connector/unit/test_lmcache_integration.py --ignore=v1/kv_connector/unit/test_hf3fs_client.py --ignore=v1/kv_connector/unit/test_hf3fs_connector.py --ignore=v1/kv_connector/unit/test_hf3fs_metadata_server.py --ignore=v1/kv_connector/unit/test_offloading_connector.py'
108
- label: "XPU server test"
.buildkite/scripts/hardware_ci/run-intel-ci-test.sh
+2
-2
@@ -28,14 +28,14 @@ case "${test_suite}" in
28
;;
29
v1)
30
cd tests
31
- # Remove VLLM_DISABLE_COMPILE_CACHE=1 once intel/intel-xpu-backend-for-triton#7682 is fixed
31
+
32
pytest -v -s v1/core --ignore=v1/core/test_reset_prefix_cache_e2e.py --ignore=v1/core/test_scheduler_e2e.py
33
pytest -v -s v1/engine --ignore=v1/engine/test_output_processor.py
34
pytest -v -s v1/sample --ignore=v1/sample/test_logprobs.py --ignore=v1/sample/test_logprobs_e2e.py -k "not test_topk_only and not test_topp_only and not test_topk_and_topp"
35
pytest -v -s v1/worker --ignore=v1/worker/test_gpu_model_runner.py --ignore=v1/worker/test_worker_memory_snapshot.py
36
pytest -v -s v1/structured_output
37
pytest -v -s v1/test_serial_utils.py
38
- VLLM_DISABLE_COMPILE_CACHE=1 pytest -v -s v1/e2e/general/test_correctness_sliding_window.py
38
+ pytest -v -s v1/e2e/general/test_correctness_sliding_window.py
39
pytest -v -s v1/spec_decode --ignore=v1/spec_decode/test_max_len.py --ignore=v1/spec_decode/test_speculators_eagle3.py --ignore=v1/spec_decode/test_acceptance_length.py --ignore=v1/spec_decode/test_speculators_correctness.py
40
pytest -v -s v1/kv_connector/unit --ignore=v1/kv_connector/unit/test_multi_connector.py --ignore=v1/kv_connector/unit/test_example_connector.py --ignore=v1/kv_connector/unit/test_lmcache_integration.py --ignore=v1/kv_connector/unit/test_hf3fs_client.py --ignore=v1/kv_connector/unit/test_hf3fs_connector.py --ignore=v1/kv_connector/unit/test_hf3fs_metadata_server.py --ignore=v1/kv_connector/unit/test_offloading_connector.py
41
;;
.buildkite/scripts/hardware_ci/run-intel-test.sh
+4
-1
@@ -18,7 +18,9 @@ if [[ "${1:-}" == "--dry-run" ]]; then
18
fi
19
20
# Export Python path
21
+# Remove VLLM_DISABLE_COMPILE_CACHE=1 once intel/intel-xpu-backend-for-triton#7682 is fixed
22
export PYTHONPATH=".."
23
+export VLLM_DISABLE_COMPILE_CACHE=1
24
25
###############################################################################
26
# Helper Functions
@@ -342,7 +344,7 @@ if [[ -z "${ZE_AFFINITY_MASK:-}" ]]; then
344
fi
345
346
export CMDS="${commands}"
345
-export HF_TOKEN ZE_AFFINITY_MASK
347
+export HF_TOKEN ZE_AFFINITY_MASK VLLM_DISABLE_COMPILE_CACHE
348
349
{
350
flock 9
@@ -364,6 +366,7 @@ export HF_TOKEN ZE_AFFINITY_MASK
366
--entrypoint='' \
367
-e HF_TOKEN \
368
-e ZE_AFFINITY_MASK \
369
+ -e VLLM_DISABLE_COMPILE_CACHE \
370
-e BUILDKITE_PARALLEL_JOB \
371
-e BUILDKITE_PARALLEL_JOB_COUNT \
372
-e CMDS \