> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.nvidia.com/nemo/automodel/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.nvidia.com/nemo/automodel/_mcp/server.

# nemo_automodel.components.moe.uccl_ep

UCCL-EP integration for expert parallelism.

UCCL-EP ([https://github.com/uccl-project/uccl/tree/main/ep](https://github.com/uccl-project/uccl/tree/main/ep)) has the same
interface and functionality as DeepEP, and enables GPU-initiated communication
for MoE models across heterogeneous GPUs and NICs.

Vendored files (from [https://github.com/uccl-project/uccl/tree/main/ep/deep\_ep\_wrapper](https://github.com/uccl-project/uccl/tree/main/ep/deep_ep_wrapper)):
\_buffer.py  \<- deep\_ep\_wrapper/deep\_ep/buffer.py
\_utils.py   \<- deep\_ep\_wrapper/deep\_ep/utils.py

## Submodules

* **[`nemo_automodel.components.moe.uccl_ep._buffer`](/nemo-automodel/nemo_automodel/components/moe/uccl_ep/_buffer)**
* **[`nemo_automodel.components.moe.uccl_ep._utils`](/nemo-automodel/nemo_automodel/components/moe/uccl_ep/_utils)**
* **[`nemo_automodel.components.moe.uccl_ep.buffer`](/nemo-automodel/nemo_automodel/components/moe/uccl_ep/buffer)**

## Package Contents

### Data

[`__all__`](#nemo_automodel-components-moe-uccl_ep-__all__)

### API

```python
nemo_automodel.components.moe.uccl_ep.__all__ = ['UCCLBuffer']
```