-
Notifications
You must be signed in to change notification settings - Fork 195
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature request: GaLore optimizer #1028
Comments
Hello @gil2rok, Thanks for pointing this out! Would you be willing to contribute with an implementation? |
At the moment, I do not have the bandwidth to add this optimizer. If I have some unexpected time, will try to come back to this cause I think it'd be super cool to implement. Thanks for all you guys do for this library! |
Hi All, |
That's great news!
Feel free to start a PR and send it to us so that we can help reviewing it and integrating it. Thank you for this! |
Feature request for the Gradient Low-Rank Projection (GaLore) optimizer.
The GaLore optimizer computes low-rank gradients way to dramatically reduce memory. The ArXiv paper is here and the original Github implementation is here.
GaLore is quite popular: HuggingFace has implemented it here, PyTorch Lightning is trying to implement it here. The original implementation has 1K+ Github stars.
A good starting point may be this clean PyTorch implementation here in the PyTorch Optimizers library.
Lastly, readers should also be aware of the improved Q-GaLore paper and repository here and here respectively.
The text was updated successfully, but these errors were encountered: