nemo_automodel.components.moe.uccl_ep.buffer
nemo_automodel.components.moe.uccl_ep.buffer
UCCLBuffer: a DeepEP-compatible Buffer backed by UCCL-EP.
This module re-exports the canonical Buffer implementation under the UCCLBuffer alias expected by nemo_automodel, with automatic intranode detection.
Module Contents
Classes
Data
API
Bases: Buffer
Buffer subclass that auto-detects intranode mode.
When all EP ranks fit on a single node (group_size <= LOCAL_WORLD_SIZE), RDMA is disabled and only NVLink is used, avoiding RDMA MR registration failures on single-node setups.