For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
DocumentationAPI Reference
DocumentationAPI Reference
  • API Reference
    • Overview
        • Nemo Curator
          • Backends
            • Base
            • Internal
              • Raft
                • Ray Comms
            • Ray Actor Pool
            • Ray Data
            • Utils
            • Xenna
          • Config
          • Core
          • Metrics
          • Models
          • Package Info
          • Pipeline
          • Stages
          • Tasks
          • Utils
    • Pipeline
    • ProcessingStage
    • CompositeStage
    • Resources
NVIDIANVIDIA
Developer-friendly docs for your API
Privacy Policy | Your Privacy Choices | Terms of Service | Accessibility | Corporate Policies | Product Security | Contact

Copyright © 2026, NVIDIA Corporation.

LogoLogoNeMo Curator
On this page
  • Module Contents
  • Classes
  • API
API ReferenceFull Library ReferenceNemo CuratorNemo CuratorBackendsInternalRaft

nemo_curator.backends.internal.raft.ray_comms

||View as Markdown|
Previous

nemo_curator.backends.internal.raft

Next

nemo_curator.backends.ray_actor_pool

Module Contents

Classes

NameDescription
CommsInitializes and manages underlying NCCL comms handles across the a pool of

API

class nemo_curator.backends.internal.raft.ray_comms.Comms(
verbose: bool = False,
nccl_root_location: str = 'ray-actor'
)

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.

nccl_root_location
= nccl_root_location.lower()
sessionId
= uuid.uuid4().bytes
valid_nccl_placements
= 'ray-actor'
nemo_curator.backends.internal.raft.ray_comms.Comms.__del__() -> None
nemo_curator.backends.internal.raft.ray_comms.Comms.create_nccl_uniqueid() -> None
nemo_curator.backends.internal.raft.ray_comms.Comms.init() -> None

Initializes the underlying comms.