From 2fdbf2234aeb76715618a5b236f0016f115e3e64 Mon Sep 17 00:00:00 2001 From: psv666 <150513104+psv666@users.noreply.github.com> Date: Mon, 17 Aug 2026 19:32:55 +0800 Subject: [PATCH] [CI/Build][MiniCPM-o] Pin Seed-TTS scorer to npu:1 in the NPU accuracy job (#6275) Signed-off-by: psv666 <2693925048@qq.com> Co-authored-by: amy-why-3459 --- .buildkite/npu/test-npu-nightly.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.buildkite/npu/test-npu-nightly.yml b/.buildkite/npu/test-npu-nightly.yml index 2cdf0cd54..b89f61a39 100644 --- a/.buildkite/npu/test-npu-nightly.yml +++ b/.buildkite/npu/test-npu-nightly.yml @@ -69,6 +69,12 @@ steps: VLLM_ALLOW_LONG_MAX_MODEL_LEN: "1" HF_TOKEN: "${HF_TOKEN}" commands: + # Pin the Seed-TTS scorer to the second card: _get_eval_device() otherwise + # auto-picks npu:0, which the omni server under test already fills with its + # KV cache, so Whisper OOMs on `.to(device)` and every clip reports + # "ASR / WER failed". + - export SEED_TTS_WER_EVAL=1 + - export SEED_TTS_EVAL_DEVICE=npu:1 - | set +e pytest -s -v tests/e2e/accuracy/minicpmo_4_5/test_minicpmo_4_5.py -m "full_model and npu and A3" --run-level full_model