├── .gitignore ├── LICENSE ├── README.md ├── ttq_densenet_big ├── get_densenet.py ├── model_ternary_quantization.pytorch_state ├── test_and_explore.ipynb └── train.ipynb ├── ttq_densenet_small ├── get_densenet.py ├── model_ternary_quantization.pytorch_state ├── test_and_explore.ipynb └── train.ipynb ├── ttq_squeezenet ├── get_squeezenet.py ├── model_ternary_quantization.pytorch_state ├── test_and_explore.ipynb └── train.ipynb ├── utils ├── __init__.py ├── diagnostic.py ├── input_pipeline.py ├── move_tiny_imagenet_data.py ├── quantization.py ├── show_augmentation.ipynb └── training.py ├── vanilla_densenet_big ├── README.md ├── densenet.py ├── get_densenet.py ├── model_step5.pytorch_state ├── train_step1.ipynb ├── train_step2.ipynb ├── train_step3.ipynb ├── train_step4.ipynb └── train_step5.ipynb ├── vanilla_densenet_small ├── densenet.py ├── get_densenet.py ├── model.pytorch_state └── train.ipynb └── vanilla_squeezenet ├── error_analysis.ipynb ├── get_squeezenet.py ├── model.pytorch_state ├── squeezenet.py └── train.ipynb /.gitignore: -------------------------------------------------------------------------------- 1 | .ipynb_checkpoints 2 | __pycache__ 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TropComplique/trained-ternary-quantization/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TropComplique/trained-ternary-quantization/HEAD/README.md -------------------------------------------------------------------------------- /ttq_densenet_big/get_densenet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TropComplique/trained-ternary-quantization/HEAD/ttq_densenet_big/get_densenet.py -------------------------------------------------------------------------------- /ttq_densenet_big/model_ternary_quantization.pytorch_state: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TropComplique/trained-ternary-quantization/HEAD/ttq_densenet_big/model_ternary_quantization.pytorch_state -------------------------------------------------------------------------------- /ttq_densenet_big/test_and_explore.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TropComplique/trained-ternary-quantization/HEAD/ttq_densenet_big/test_and_explore.ipynb -------------------------------------------------------------------------------- /ttq_densenet_big/train.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TropComplique/trained-ternary-quantization/HEAD/ttq_densenet_big/train.ipynb -------------------------------------------------------------------------------- /ttq_densenet_small/get_densenet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TropComplique/trained-ternary-quantization/HEAD/ttq_densenet_small/get_densenet.py -------------------------------------------------------------------------------- /ttq_densenet_small/model_ternary_quantization.pytorch_state: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TropComplique/trained-ternary-quantization/HEAD/ttq_densenet_small/model_ternary_quantization.pytorch_state -------------------------------------------------------------------------------- /ttq_densenet_small/test_and_explore.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TropComplique/trained-ternary-quantization/HEAD/ttq_densenet_small/test_and_explore.ipynb -------------------------------------------------------------------------------- /ttq_densenet_small/train.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TropComplique/trained-ternary-quantization/HEAD/ttq_densenet_small/train.ipynb -------------------------------------------------------------------------------- /ttq_squeezenet/get_squeezenet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TropComplique/trained-ternary-quantization/HEAD/ttq_squeezenet/get_squeezenet.py -------------------------------------------------------------------------------- /ttq_squeezenet/model_ternary_quantization.pytorch_state: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TropComplique/trained-ternary-quantization/HEAD/ttq_squeezenet/model_ternary_quantization.pytorch_state -------------------------------------------------------------------------------- /ttq_squeezenet/test_and_explore.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TropComplique/trained-ternary-quantization/HEAD/ttq_squeezenet/test_and_explore.ipynb -------------------------------------------------------------------------------- /ttq_squeezenet/train.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TropComplique/trained-ternary-quantization/HEAD/ttq_squeezenet/train.ipynb -------------------------------------------------------------------------------- /utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /utils/diagnostic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TropComplique/trained-ternary-quantization/HEAD/utils/diagnostic.py -------------------------------------------------------------------------------- /utils/input_pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TropComplique/trained-ternary-quantization/HEAD/utils/input_pipeline.py -------------------------------------------------------------------------------- /utils/move_tiny_imagenet_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TropComplique/trained-ternary-quantization/HEAD/utils/move_tiny_imagenet_data.py -------------------------------------------------------------------------------- /utils/quantization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TropComplique/trained-ternary-quantization/HEAD/utils/quantization.py -------------------------------------------------------------------------------- /utils/show_augmentation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TropComplique/trained-ternary-quantization/HEAD/utils/show_augmentation.ipynb -------------------------------------------------------------------------------- /utils/training.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TropComplique/trained-ternary-quantization/HEAD/utils/training.py -------------------------------------------------------------------------------- /vanilla_densenet_big/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TropComplique/trained-ternary-quantization/HEAD/vanilla_densenet_big/README.md -------------------------------------------------------------------------------- /vanilla_densenet_big/densenet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TropComplique/trained-ternary-quantization/HEAD/vanilla_densenet_big/densenet.py -------------------------------------------------------------------------------- /vanilla_densenet_big/get_densenet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TropComplique/trained-ternary-quantization/HEAD/vanilla_densenet_big/get_densenet.py -------------------------------------------------------------------------------- /vanilla_densenet_big/model_step5.pytorch_state: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TropComplique/trained-ternary-quantization/HEAD/vanilla_densenet_big/model_step5.pytorch_state -------------------------------------------------------------------------------- /vanilla_densenet_big/train_step1.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TropComplique/trained-ternary-quantization/HEAD/vanilla_densenet_big/train_step1.ipynb -------------------------------------------------------------------------------- /vanilla_densenet_big/train_step2.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TropComplique/trained-ternary-quantization/HEAD/vanilla_densenet_big/train_step2.ipynb -------------------------------------------------------------------------------- /vanilla_densenet_big/train_step3.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TropComplique/trained-ternary-quantization/HEAD/vanilla_densenet_big/train_step3.ipynb -------------------------------------------------------------------------------- /vanilla_densenet_big/train_step4.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TropComplique/trained-ternary-quantization/HEAD/vanilla_densenet_big/train_step4.ipynb -------------------------------------------------------------------------------- /vanilla_densenet_big/train_step5.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TropComplique/trained-ternary-quantization/HEAD/vanilla_densenet_big/train_step5.ipynb -------------------------------------------------------------------------------- /vanilla_densenet_small/densenet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TropComplique/trained-ternary-quantization/HEAD/vanilla_densenet_small/densenet.py -------------------------------------------------------------------------------- /vanilla_densenet_small/get_densenet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TropComplique/trained-ternary-quantization/HEAD/vanilla_densenet_small/get_densenet.py -------------------------------------------------------------------------------- /vanilla_densenet_small/model.pytorch_state: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TropComplique/trained-ternary-quantization/HEAD/vanilla_densenet_small/model.pytorch_state -------------------------------------------------------------------------------- /vanilla_densenet_small/train.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TropComplique/trained-ternary-quantization/HEAD/vanilla_densenet_small/train.ipynb -------------------------------------------------------------------------------- /vanilla_squeezenet/error_analysis.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TropComplique/trained-ternary-quantization/HEAD/vanilla_squeezenet/error_analysis.ipynb -------------------------------------------------------------------------------- /vanilla_squeezenet/get_squeezenet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TropComplique/trained-ternary-quantization/HEAD/vanilla_squeezenet/get_squeezenet.py -------------------------------------------------------------------------------- /vanilla_squeezenet/model.pytorch_state: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TropComplique/trained-ternary-quantization/HEAD/vanilla_squeezenet/model.pytorch_state -------------------------------------------------------------------------------- /vanilla_squeezenet/squeezenet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TropComplique/trained-ternary-quantization/HEAD/vanilla_squeezenet/squeezenet.py -------------------------------------------------------------------------------- /vanilla_squeezenet/train.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TropComplique/trained-ternary-quantization/HEAD/vanilla_squeezenet/train.ipynb --------------------------------------------------------------------------------