flashinfer.comm.UlyssesBackendDecision

class flashinfer.comm.UlyssesBackendDecision(backend: str, reason: str)

Outcome of backend selection.

backend is the backend actually chosen ("nvlink" or "nccl"); reason is the selection reason: for NVLink it records what was verified; for NCCL it is a fallback reason only under backend="auto" (an explicit backend="nccl" request simply reports “requested”).

__init__(backend: str, reason: str) None

Methods

__init__(backend, reason)

Attributes

backend

reason