Skip to main content

Mojo function

init_comms

init_comms(ngpus: Int)

Pre-initialize NCCL/RCCL communicators.

Must be called from a single thread before using allreduce from multiple threads. This ensures thread-safe initialization since ncclCommInitAll is not designed for concurrent calls.

Was this page helpful?