Prime Intellect Speeds GLM-5.2 Weight Transfer by 22x
Prime Intellect has accelerated weight transfers for the GLM-5.2 model by 22 times using RDMA, removing a major bottleneck in reinforcement learning pipelines to boost throughput by over 25%.

AI infrastructure startup Prime Intellect has overhauled the weight-transfer pipeline for large-scale reinforcement learning, achieving a 22x speedup on the 800-billion-parameter GLM-5.2 mixture-of-experts model. By replacing NVIDIA's standard NCCL library with NIXL-based Remote Direct Memory Access (RDMA), the team slashed the time required to copy a 1.6 TB policy from trainer to inference workers. The transfer cycle, which took 86.1 seconds under NCCL, dropped to 9.3 seconds with a standard sync/32 pause cadence, and down to just 3.9 seconds using an aggressive sync/1 cadence. This optimization yields a throughput increase of over 25% for prime-rl users.
The bottleneck in traditional reinforcement learning stems from NCCL's static process groups and synchronization points that fail to saturate network bandwidth. Prime Intellect bypassed these limitations by adopting one-sided RDMA via NIXL, a transfer library from NVIDIA's Dynamo team running on top of UCX. This allows network interface cards (NICs) to pull data directly from remote GPU memory without CPU involvement. In benchmarks using 12 DGX H200 nodes with eight 400 Gbit/s NICs each, the system achieved transfer speeds of 45 GB/s per NIC, near the 50 GB/s theoretical peak.
To handle how vLLM formats and quantizes weights, Prime Intellect avoided hard-coded mappings. Instead, they utilized a LazyTensor technique, wrapping trainer tensors in a "LazyWeight" structure to trace vLLM's actual load path. This intercepts operations like splitting and casting to generate an operation chain, resolving offset math into direct RDMA parameters. This allows the mapping to dynamically support new models and quantization schemes, such as the fp8_per_block online quantization used in their DPEP=32 vLLM inference setup.
For practitioners, this removes a major scaling ceiling. Because NIXL requires no static process groups, developers can build elastic, fault-tolerant inference pools that scale dynamically during active training. The benchmark ran with GLM-5.2 training at FSDP=64 and EP=8 across eight nodes, loading into four inference nodes. This architecture paves the way for auto-scaling with rapid startup times and resilient fault tolerance across expert parallel replicas.
This is our own summary of reporting by AlphaSignal


