Expand description
Runtime probe for NCCL capabilities.
Surfaces version + opt-in feature gates: fp8 reduction (NCCL >=
2.20), NVLS (NCCL >= 2.18 on supported topologies), SHARP. The
probe is best-effort: if NCCL isn’t loadable on this host (e.g.
a CPU-only CI runner), the probe returns
NcclCapabilities::zeroed rather than panicking.
Structs§
- Nccl
Capabilities - Static description of the loaded NCCL library’s capabilities.
Functions§
- probe_
capabilities - Best-effort capability probe. Calls
ncclGetVersionvia cudarc’s safe wrapper; on any error returnsNcclCapabilities::zeroed.