Code · architecture · study mode
Polar Express computes the orthogonal polar factor of G using Newton-Schulz iterations — without ever computing a full…
Full explanation below the code →
Polar Express computes the orthogonal polar factor of G using Newton-Schulz iterations — without ever computing a full SVD. It normalizes the spectral norm to ≤1 first, then iterates a cubically-convergent update until G·Gᵀ ≈ I.
Why is this cheaper than computing SVD for an optimizer step?