9 best Python Compression libraries in 2024
by naveen.kumar@openweaver.com Updated: Jan 3, 2023
Guide Kit
Space matters. In the world of data science and machine learning, the size of the dataset is often the biggest determining factor in choosing a model. And in the world of deployment, it is the size of the model that determines whether or not it can be used on a mobile device. Compression can help to solve both problems by reducing the size of datasets and models. This opens up new avenues for storage, transmission, and training/inference. The Python Compression library is a multi-platform, efficient and easy to use Python library to compress, decompress and extract compressed files. Developers tend to use some of the following open source libraries: Requests - A simple, yet elegant HTTP library, Deep-Compression-AlexNet - Deep Compression on AlexNet, nn-compression - A Pytorch implementation of Neural Network Compression. The entire list of open source libraries are provided below.
compressionby tensorflow
Data compression in TensorFlow
compressionby tensorflow
Python 733 Version:v2.12.0 License: Permissive (Apache-2.0)
Deep-Compression-AlexNetby songhan
Deep Compression on AlexNet
Deep-Compression-AlexNetby songhan
Python 572 Version:Current License: Permissive (BSD-2-Clause)
Data-Efficient-Model-Compressionby huawei-noah
Data Efficient Model Compression
Data-Efficient-Model-Compressionby huawei-noah
Python 406 Version:Current License: Permissive (BSD-3-Clause)
SqueezeNet-Deep-Compressionby songhan
SqueezeNet-Deep-Compressionby songhan
Python 398 Version:Current License: Permissive (BSD-2-Clause)
image-compression-cnnby iamaaditya
Semantic JPEG image compression using deep convolutional neural network (CNN)
image-compression-cnnby iamaaditya
Python 288 Version:Current License: Permissive (MIT)
high-fidelity-generative-compressionby Justin-Tan
Pytorch implementation of High-Fidelity Generative Image Compression + Routines for neural image compression
high-fidelity-generative-compressionby Justin-Tan
Python 316 Version:v0.3 License: Permissive (Apache-2.0)
nn-compressionby synxlin
A Pytorch implementation of Neural Network Compression (pruning, deep compression, channel pruning)
nn-compressionby synxlin
Python 145 Version:Current License: Permissive (MIT)
compressive-transformer-pytorchby lucidrains
Pytorch implementation of Compressive Transformers, from Deepmind
compressive-transformer-pytorchby lucidrains
Python 124 Version:0.4.0 License: Permissive (MIT)