lorax

Memory optimizer

A JAX transform that simplifies the training of large language models by reducing memory usage through low-rank adaptation.

LoRA for arbitrary JAX models and functions

GitHub

134 stars
4 watching
5 forks
Language: Python
last commit: over 2 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
rentruewang/koilaA lightweight wrapper around PyTorch to prevent CUDA out-of-memory errors and optimize model execution1,823
google/jaxoptAn open-source project providing hardware accelerated, batchable and differentiable optimizers in JAX for deep learning.941
lge-arc-advancedai/auptimizerAutomates model building and deployment process by optimizing hyperparameters and compressing models for edge computing.200
zackzikaixiao/fedgrabA tool for training federated learning models with adaptive gradient balancing to handle class imbalance in multi-client scenarios.14
jiangoforit/yellowfin_pytorchAn optimizer that automatically tunes momentum and learning rate using local quadratic approximation.287
typemonkey/turtleA programming language designed to optimize memory usage through long-term storage of data5
dmlc/mxnet-memongerA tool for optimizing deep learning models to reduce memory usage without sacrificing performance308
mapillary/inplace_abnAn optimization technique to reduce memory usage in deep neural networks during training1,323
jshilong/gpt4roiTraining and deploying large language models on computer vision tasks using region-of-interest inputs517
lyogavin/animaAn optimization technique for large language models allowing them to run on limited hardware resources without significant performance loss.9
alibaba/conv-llavaThis project presents an optimization technique for large-scale image models to reduce computational requirements while maintaining performance.106
kvcache-ai/ktransformersA flexible framework for LLM inference optimizations with support for multiple models and architectures771
google-deepmind/optaxA gradient processing and optimization library designed to facilitate research and productivity in machine learning by providing building blocks for custom optimizers and gradient processing components.1,730
alshedivat/fedpaA modular JAX implementation of federated learning via posterior averaging for decentralized optimization50
leonardgoeke/anymod.jlA Julia framework for creating large-scale linear optimization models of energy system capacity expansion with multiple periods70