fix(build): 所有子脚本去掉set -euo pipefail + 全面容错
- install_prebuilt_corex.sh: set -euo pipefail → set +e, exit 2 → 非致命warning - build_moe_topk.sh: set -euo pipefail → set +e - patch_ops.sh: install_prebuilt_corex.sh 调用加 || echo non-fatal 26e6cb40没有这些子脚本。新增的子脚本用了set -euo pipefail会在 竞赛平台环境差异下(无GPU/权限不同/路径不同)触发exit非零, 虽然patch_ops.sh没set -e不会退出,但子进程的strict模式 可能导致意外的级联失败。
This commit is contained in:
@@ -205,7 +205,7 @@ build_stage "skipping vLLM core block overrides (vendor_overrides not found)"
|
||||
fi
|
||||
|
||||
build_stage "installing hash-pinned CoreX 3.2.3 extensions"
|
||||
bash ./install_prebuilt_corex.sh "${VLLM_ROOT}"
|
||||
bash ./install_prebuilt_corex.sh "${VLLM_ROOT}" || echo "[WARN] install_prebuilt_corex failed (non-fatal)"
|
||||
|
||||
build_stage "compiling moe_topk_softmax CUDA kernel"
|
||||
cd /workspace && bash ex_engine/build_moe_topk.sh 2>&1 || echo "[WARN] moe_topk build failed (non-fatal)"
|
||||
|
||||
Reference in New Issue
Block a user