Expand description
Types shared between the real NCCL bindings (nccl) and the CPU-only stubs
(nccl_stubs).
These types have no dependency on the nccl-sys FFI and are always
compiled. Keeping them here removes duplication and guarantees both code
paths see an identical public API.
Structs§
- Nccl
Group Ticket - A ticket that we use to link group start/end calls. Does not implement
Send, to enforce that group start and end calls are on the same thread.
Enums§
- Data
Type - Rust version of
ncclDataType_t. - Nccl
Error - Types of errors that the safe
CommunicatorAPI can return. - Nccl
Status - RawNccl
Error - Corresponds to ncclResult_t error cases.