nemo_curator.backends.internal.raft.ray_comms
nemo_curator.backends.internal.raft.ray_comms
nemo_curator.backends.internal.raft.ray_comms
Initializes and manages underlying NCCL comms handles across the a pool of
Ray actors. It is expected that init() will be called explicitly. It is
recommended to also call destroy() when the comms are no longer needed so
the underlying resources can be cleaned up. This class is not meant to be
thread-safe.
Initializes the underlying comms.