This release is a pre-release and may not be stable for production use.
Transmute AI Model Efficiency Toolkit
Introduction
Trailmet is a model efficiency toolkit for compressing deep learning models using state of the art compression techniques. Today deep learning models are not deployable because of their huge memory footprint, TRAILMET is an effort to make deep learning models more efficient in their size to performance ratio. It is developed using Pytorch 1.13.
Major features
- State of the art compression algorithms implemented.
- Demo notebooks for training each algorithm.
- Modular Design: All alogithms are modular and can customized easily for any kind of model and dataset.
Installation
Below are quick steps for installation:
git clone https://github.com/transmuteAI/trailmet.git
cd trailmet
conda create -n trailmet
conda activate trailmet
conda install pytorch=1.13 torchvision=0.14 pytorch-cuda=11.7 -c pytorch -c nvidia
pip install trailmet
Algorithms Implemented
Demo notebooks for each algorithm is added in experiments folder
Knowledge Distillation
Acknowledgement
Citation
If you find this project useful in your research, please consider cite:
@misc{,
title={},
author={},
howpublished = {}},
year={2023}
}
License
This project is released under the MIT license.
Metadata
Release files for trailmet 0.0.1rc3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| trailmet-0.0.1rc3.tar.gz | 121.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| trailmet-0.0.1rc3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 340.9 kB
Release files / trailmet-0.0.1rc3.tar.gz
| Download URL | trailmet-0.0.1rc3.tar.gz |
|---|---|
| Size | 121.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
dd6a0df4c7db7abe40a5d86b2d3b58daf6dcf042f466046fc37273b0e4a2e82c
|
|
BLAKE2b-256 checksum How to use checksums |
ea08c4902f970f3aa52b3dbe6af696441c3c06c4a6bca20815a41da0adf8e7c5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.7.17
|
Release files / trailmet-0.0.1rc3-py3-none-any.whl
| Download URL | trailmet-0.0.1rc3-py3-none-any.whl |
|---|---|
| Size | 219.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b449e7e97d6b3cdca18f7dfc4af6dbdd77aec97c3a2035083f41dfba11f7b08d
|
|
BLAKE2b-256 checksum How to use checksums |
995ddff09cc1893445c51d72ea260244ea06e2b67793d7351a5c4386756fd081
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.7.17
|