dylan
7aa5054574
feat: ILU kernel pipeline — ix_full_bridge_v2 build + deploy + 7-step MoE dispatch
System design: algorithm factor replacement, not a connector.
All ops go through ixformer::infer C++ namespace (no Python fallback).
New files:
build_ix_bridge.sh — compile ix_full_bridge_v2.cpp on BI-V100
build_xllm_ilu_kernels.sh — compile upstream xllm ILU wrappers
deploy_ilu_pipeline.sh — wire everything into patch_ops.sh
ix_ops_dispatch.py — runtime dispatcher (12 ops via C++ bridge)
corex_fa2_dispatch.py — 3-mode attention (prefill/v1/flash paged)
fused_moe_ilu.py — 7-step MoE pipeline (no expert for-loop)
Upstream sources used (not rewritten):
xllm/core/kernels/ilu/*.cpp (ILU kernel wrappers)
xllm/core/kernels/ilu/ixformer.h (14 C++ function declarations)
ds_vllm/csrc/libtorch_stable/*.cu (kernel references)
Call chain:
patch_ops.sh → deploy_ilu_pipeline.sh → build_ix_bridge.sh
→ ix_full_bridge_v2.so → ixformer::infer::*
→ silu_and_mul, rms_norm, rotary_embedding, paged_attention,
topk_softmax, group_gemm, expand_input, combine_result
2026-08-15 14:15:47 +00:00
..
2026-08-12 01:33:24 +00:00
2026-08-15 14:15:47 +00:00
2026-08-12 01:33:24 +00:00
2026-08-12 01:33:24 +00:00
2026-08-12 01:33:24 +00:00
2026-08-10 02:31:55 +00:00
2026-08-15 14:15:47 +00:00
2026-08-13 02:48:28 +00:00
2026-08-12 01:33:24 +00:00
2026-08-15 14:15:47 +00:00
2026-08-15 06:15:17 +00:00
2026-08-10 03:10:58 +00:00
2026-08-10 02:55:58 +00:00
2026-08-15 14:13:13 +00:00
2026-08-15 06:15:17 +00:00
2026-08-15 14:13:13 +00:00