flashinfer.comm.UlyssesBackendDecision¶
- class flashinfer.comm.UlyssesBackendDecision(backend: str, reason: str, pcie_plan: UlyssesPciePlan | None = None)¶
Outcome of backend selection.
backendis the backend actually chosen ("nvlink","pcie"or"nccl");reasonis the selection reason: for NVLink it records what was verified; for NCCL it is a fallback reason only underbackend="auto"(an explicitbackend="nccl"request simply reports “requested”).- __init__(backend: str, reason: str, pcie_plan: UlyssesPciePlan | None = None) None¶
Methods
__init__(backend, reason[, pcie_plan])Attributes
pcie_planbackendreason