fix: Dockerfile Step 7 VLLM_ROOT污染 — vllm INFO日志混入stdout

python3 -c 'import vllm; print(...)' 输出被vllm的INFO日志污染:
  'INFO 08-11 09:25:19 importing.py:10] Triton not installed...
   /usr/local/corex/lib64/python3/dist-packages/vllm'

修复: | tail -1 只取最后一行(真实路径)
同时 [ -f glob ] 改 ls glob 避免bash glob在 [ ] 内不展开

真机验证结果 (Step 1-6,8全部成功):
  ✓ Qwen3_5ForCausalLM importable
  ✓ corex_gdn_causal_conv, corex_gdn_packed_decode
  ✓ corex_moe_direct_routed (w13, w2_reduce)
  ✓ corex_paged_kv_gather, corex_fused_paged_prefill
  ✓ ALL IMPORTS OK
This commit is contained in:
Claude
2026-08-11 09:28:21 +00:00
parent 589b91d653
commit 1d5856f4a9
2 changed files with 4 additions and 3 deletions

View File

@@ -86,7 +86,7 @@ fi
# --- Step 7: Deploy ex_engine Python modules ---
echo ""
echo "[STEP 7] Deploy ex_engine Python modules..."
VLLM_ROOT=$(python3 -c "import vllm; print(vllm.__path__[0])" 2>/dev/null || echo "/usr/local/corex/lib/python3/dist-packages/vllm")
VLLM_ROOT=$(python3 -c "import vllm; print(vllm.__path__[0])" 2>/dev/null | tail -1 || echo "/usr/local/corex/lib64/python3/dist-packages/vllm")
for f in ix_unified.py corex_so_loader.py moe_fused_dispatch.py; do
cp "./ex_engine/python/$f" "${VLLM_ROOT}/$f" 2>/dev/null && echo "$f" || echo "$f"
done