← all repositories

pytorch/gloo

A C++ collective communications library used as the distributed training backend for PyTorch.

1.4k stars C++ ML Frameworks
gloo
Velocity · 7d
+0.4
★ / day
Trend
steady
star history

Gloo is a collective communications library that provides essential primitives for distributed machine learning training, including barrier, broadcast, and allreduce operations. It abstracts transport layers for IP and InfiniBand (or RoCE), supports GPUDirect for cross-machine GPU-to-GPU memory transfers without host-device copies, and works with both system memory and NVIDIA GPU memory buffers. It is the primary distributed communication backend for PyTorch.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.