[Bugfix]Reject invalid FlashInfer MNNVL workspaces (#49043)

Signed-off-by: lengrongfu <lenronfu@gmail.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
This commit is contained in:
rongfu.leng
2026-07-27 08:12:23 -04:00
committed by GitHub
co-authored by mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
parent 92e8518d37
commit 81962bb699
@@ -67,6 +67,12 @@ def _create_workspace(
comm_backend=comm_backend,
group=group,
)
if backend == "mnnvl" and not getattr(workspace, "mc_ptr", 0):
workspace.destroy()
logger.warning_once(
"FlashInfer MNNVL multicast is unavailable on the current topology."
)
return None
except Exception as e:
if "multicast" in str(e).lower():
logger.warning_once(