Skip to content
/ tfzip Public

An experimental compression pipeline for TensorFlow.

License

Notifications You must be signed in to change notification settings

gstaff/tfzip

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

tfzip

An experimental compression pipeline for TensorFlow.

Goal

This project aims to implement a TensorFlow version of the Deep Compression pipeline outlined by Han et al.

Current Progress

This project is still in the experimental stage, it is not currently ready for production use

Pruning

  • Initial results:
    • Running compression_test.py can generate uncompressed_model and compressed_model protobuf files from a simple MNIST model for comparison.
    • Note that there is no difference in the protobuf file sizes until you apply gzip or some other compression tool.
    • The provided protobuf files were generated using a LeNet-300-100 model trained for MNIST digit classification.
Parameters Parameter Compression Protobuf Size Protobuf Size (gzipped) Protobuf Compression Accuracy
Uncompressed ~267k 3.2MB ~2.8MB 98.19%
Compressed ~27k ~10x 3.2MB ~490kB ~6x 97.31%

Trained Quantization

  • Not started.

Huffman Coding

  • Not started.

About

An experimental compression pipeline for TensorFlow.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages