Reduce GPU memory bottlenecks in LLM training via low-rank gradient projection | saasbrowser.ai