inplace_abn

Memory optimizer

An optimization technique to reduce memory usage in deep neural networks during training

In-Place Activated BatchNorm for Memory-Optimized Training of DNNs

GitHub

1k stars
39 watching
187 forks
Language: Python
last commit: about 2 years ago

Related projects:

RepositoryDescriptionStars
dmlc/mxnet-memongerA tool for optimizing deep learning models to reduce memory usage without sacrificing performance308
fmassa/optimize-netAn optimization library for reducing memory usage in PyTorch neural networks282
rentruewang/koilaA lightweight wrapper around PyTorch to prevent CUDA out-of-memory errors and optimize model execution1,823
xternalz/sdpointA deep learning method for optimizing convolutional neural networks by reducing computational cost while improving regularization and inference efficiency.18
brml/climinA Python package for gradient-based function optimization in machine learning181
neuralmagic/sparsemlEnables the creation of smaller neural network models through efficient pruning and quantization techniques2,083
atgambardella/pytorch-esAn implementation of an optimization algorithm for training neural networks in machine learning environments.351
datacanvasio/hypergbmAutomated machine learning tool for tabular data pipelines343
davisyoshida/loraxA JAX transform that simplifies the training of large language models by reducing memory usage through low-rank adaptation.134
delta2323/gb-gnnAnalyzes and optimizes the performance of graph neural networks using gradient boosting and various aggregation models.13
typemonkey/turtleA programming language designed to optimize memory usage through long-term storage of data5
khanrc/pt.dartsAn implementation of DARTS, a method for automatically designing neural network architectures.443
locuslab/optnetA PyTorch module that adds differentiable optimization as a layer to neural networks517
mengomarlene/opti4abqAn optimisation method that minimises the difference between FEA output and data in Abaqus models17
cn-upb/deepcompA reinforcement learning-based system for optimizing multi-cell selection in wireless networks58