gpleiss/efficient_densenet_pytorch
A memory-efficient implementation of DenseNets
Uses PyTorch's checkpointing feature to discard intermediate feature maps during forward passes and recompute them during backpropagation, reducing memory consumption from quadratic to linear with network depth. Supports both efficient and standard modes with configurable depth and growth rates, compatible with CIFAR/SVHN (small inputs) and ImageNet (large inputs). Includes a demo script with single and multi-GPU training support via python-fire.
1,539 stars. No commits in the last 6 months.
Stars
1,539
Forks
321
Language
Python
License
MIT
Category
Last pushed
Jun 01, 2023
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/gpleiss/efficient_densenet_pytorch"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
liuzhuang13/DenseNet
Densely Connected Convolutional Networks, In CVPR 2017 (Best Paper Award).
bamos/densenet.pytorch
A PyTorch implementation of DenseNet.
BIGBALLON/cifar-10-cnn
Play deep learning with CIFAR datasets
titu1994/DenseNet
DenseNet implementation in Keras
raghakot/keras-resnet
Residual networks implementation using Keras-1.0 functional API