ignis-collective brings NCCL-style collective communication to Ruby: ring/tree all-reduce, and P2P / IPC (VMM) / host-staged / TCP transports, on the Ignis foundation. EXPERIMENTAL — the transports require multiple GPUs / nodes and cannot be exercised on a single GPU, so this is shipped separately from the verified single-GPU stack.
Required Ruby Version
>= 3.1
Authors
NNW / Ignis contributors
Versions
- 0.0.1 May 29, 2026 (60 KB)