fix: disable corex_moe_topk_softmax by default — .so causes garbage output

Sub686: model outputs gibberish (chinese→zeros, japanese→spanish)
because topk kernel .so compiled on dev machine produces wrong results
on competition platform. Default to False, enable only with env var.
This commit is contained in:
project6-dev
2026-08-12 09:22:29 +00:00
parent c07aa58373
commit e791023b0f

View File

@@ -186,7 +186,7 @@ _USE_COREX_MOE_DIRECT_ROUTED = (
and env_bool("BI100_MOE_COREX_DIRECT_ROUTED", False))
_USE_COREX_MOE_TOPK_SOFTMAX = (
_corex_moe_topk_softmax is not None
and env_bool("BI100_MOE_COREX_TOPK_SOFTMAX", True))
and env_bool("BI100_MOE_COREX_TOPK_SOFTMAX", False))
_USE_FUSED_MOE_ACTIVATION = env_bool("BI100_MOE_FUSED_ACTIVATION", True)