From e7247bd57beb7d6338f0cece20e3aa365c8b6b6c Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 14 Aug 2026 07:09:01 +0000 Subject: [PATCH] build: integrate ix_full_bridge + corex_moe_index_combine into docker patch_ops.sh Verified on real BI-V100: - 16 .so all load successfully (15 corex + 1 ix_full_bridge) - topk_softmax: OK (corex .so fallback works) - protocol extra=allow: OK (max_completion_tokens accepted) - ix_full_bridge exports: silu_and_mul, rms_norm, fused_add_rms_norm, rotary_embedding, reshape_and_cache --- qwen3_6_scripts/patch_ops.sh | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/qwen3_6_scripts/patch_ops.sh b/qwen3_6_scripts/patch_ops.sh index 5675f998..a1dc5d0a 100755 --- a/qwen3_6_scripts/patch_ops.sh +++ b/qwen3_6_scripts/patch_ops.sh @@ -143,6 +143,18 @@ install_patch_file \ build_stage "installing hash-pinned CoreX 3.2.3 extensions" bash ./install_prebuilt_corex.sh "${VLLM_ROOT}" +build_stage "building ix_full_bridge.so (ixformer_torch_ext C++ bridge)" +bash ./build_ix_bridge.sh "${VLLM_ROOT}" || { + echo "[WARN] ix_full_bridge build failed — bridge functions unavailable" +} + +build_stage "building corex_moe_index_combine.so (CUB block_scan)" +if [[ ! -f "${VLLM_ROOT}/corex_moe_index_combine.so" ]]; then + bash ./build_corex_moe_index_combine.sh "${VLLM_ROOT}" || { + echo "[WARN] corex_moe_index_combine build failed" + } +fi + build_stage "installing BI100 runtime modules" cp ./bi100_env.py "${VLLM_ROOT}/bi100_env.py" cp ./bi100_profile.py "${VLLM_ROOT}/bi100_profile.py"