cuEquivariance is NVIDIA's CUDA-X geometric learning primitive library, accelerating core kernels in co-folding models such as Triangle Attention, Triangle Multiplication, and Attention Pair Bias. On B300, cuEquivariance reduces OpenFold3 forward pass latency by up to 3.1x (from 300.1s to 97.6s at 2048 tokens) and extends the maximum sequence length from PyTorch's ~1.5k–2.5k tokens to ~5.9k tokens. On H100, the speedup is 1.9x at 1024 tokens (79.4s vs 41.6s).
OpenFold3 NIM builds on cuEquivariance with additional inference optimizations, achieving up to 6,400 tokens on a single B300 and overall speedup of over 4x compared to the original PyTorch implementation (over 3x on H100). These accelerations have been upstreamed to open-source models including OpenFold3, OpenFold2, RosettaFold3, Protenix, and Boltz; users simply run existing models on NVIDIA GPUs to automatically benefit.