└── LeNet ├── .idea ├── LeNet.iml ├── encodings.xml ├── misc.xml ├── modules.xml ├── vcs.xml └── workspace.xml ├── post_training_quantized ├── MNIST_data │ ├── t10k-images-idx3-ubyte.gz │ ├── t10k-labels-idx1-ubyte.gz │ ├── train-images-idx3-ubyte.gz │ └── train-labels-idx1-ubyte.gz ├── README.md ├── checkpoint │ ├── checkpoint │ ├── variable.ckpt-100000.data-00000-of-00001 │ ├── variable.ckpt-100000.index │ └── variable.ckpt-100000.meta ├── checkpoint_predict.py ├── config.py ├── convert_to_tflite.py ├── lenet.py ├── logs │ ├── events.out.tfevents.1576566307.jiangxinyang │ ├── events.out.tfevents.1576567117.jiangxinyang │ ├── events.out.tfevents.1576568123.jiangxinyang │ ├── events.out.tfevents.1576568266.jiangxinyang │ ├── events.out.tfevents.1576568329.jiangxinyang │ └── events.out.tfevents.1576569440.jiangxinyang ├── pb_model │ ├── saved_model.pb │ └── variables │ │ ├── variables.data-00000-of-00001 │ │ └── variables.index ├── remove_train_param.py ├── run.sh ├── tflite_model_v1 │ └── eval_graph.tflite ├── tflite_model_v2 │ └── eval_graph.tflite ├── tflite_model_v3 │ └── eval_graph.tflite ├── tflite_predict_v1.py ├── tflite_predict_v2.py ├── tflite_predict_v3.py └── train.py ├── quantization_aware_training ├── MNIST_data │ ├── t10k-images-idx3-ubyte.gz │ ├── t10k-labels-idx1-ubyte.gz │ ├── train-images-idx3-ubyte.gz │ └── train-labels-idx1-ubyte.gz ├── README.md ├── __pycache__ │ ├── config.cpython-37.pyc │ └── lenet.cpython-37.pyc ├── checkpoint │ ├── checkpoint │ ├── variable.ckpt-120000.data-00000-of-00001 │ ├── variable.ckpt-120000.index │ └── variable.ckpt-120000.meta ├── checkpoint_predict.py ├── config.py ├── convert_to_tflite.py ├── freeze.py ├── freeze_pb_predict.py ├── lenet.py ├── logs │ ├── events.out.tfevents.1576485199.jiangxinyang │ ├── events.out.tfevents.1576487112.jiangxinyang │ ├── events.out.tfevents.1576487229.jiangxinyang │ ├── events.out.tfevents.1576487256.jiangxinyang │ ├── events.out.tfevents.1576570226.jiangxinyang │ └── events.out.tfevents.1576570928.jiangxinyang ├── pb_model │ └── freeze_eval_graph.pb ├── read_node.py ├── remove_train_param.py ├── run.sh ├── summary │ └── train │ │ ├── events.out.tfevents.1576224947.DESKTOP-SUN63D8 │ │ ├── events.out.tfevents.1576225014.DESKTOP-SUN63D8 │ │ └── events.out.tfevents.1576225090.DESKTOP-SUN63D8 ├── tflite_model │ └── eval_graph.tflite ├── tflite_predict.py └── train.py └── requirements.txt /LeNet/.idea/LeNet.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangxinyang227/model_quantization/HEAD/LeNet/.idea/LeNet.iml -------------------------------------------------------------------------------- /LeNet/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangxinyang227/model_quantization/HEAD/LeNet/.idea/encodings.xml -------------------------------------------------------------------------------- /LeNet/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangxinyang227/model_quantization/HEAD/LeNet/.idea/misc.xml -------------------------------------------------------------------------------- /LeNet/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangxinyang227/model_quantization/HEAD/LeNet/.idea/modules.xml -------------------------------------------------------------------------------- /LeNet/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangxinyang227/model_quantization/HEAD/LeNet/.idea/vcs.xml -------------------------------------------------------------------------------- /LeNet/.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangxinyang227/model_quantization/HEAD/LeNet/.idea/workspace.xml -------------------------------------------------------------------------------- /LeNet/post_training_quantized/MNIST_data/t10k-images-idx3-ubyte.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangxinyang227/model_quantization/HEAD/LeNet/post_training_quantized/MNIST_data/t10k-images-idx3-ubyte.gz -------------------------------------------------------------------------------- /LeNet/post_training_quantized/MNIST_data/t10k-labels-idx1-ubyte.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangxinyang227/model_quantization/HEAD/LeNet/post_training_quantized/MNIST_data/t10k-labels-idx1-ubyte.gz -------------------------------------------------------------------------------- /LeNet/post_training_quantized/MNIST_data/train-images-idx3-ubyte.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangxinyang227/model_quantization/HEAD/LeNet/post_training_quantized/MNIST_data/train-images-idx3-ubyte.gz -------------------------------------------------------------------------------- /LeNet/post_training_quantized/MNIST_data/train-labels-idx1-ubyte.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangxinyang227/model_quantization/HEAD/LeNet/post_training_quantized/MNIST_data/train-labels-idx1-ubyte.gz -------------------------------------------------------------------------------- /LeNet/post_training_quantized/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangxinyang227/model_quantization/HEAD/LeNet/post_training_quantized/README.md -------------------------------------------------------------------------------- /LeNet/post_training_quantized/checkpoint/checkpoint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangxinyang227/model_quantization/HEAD/LeNet/post_training_quantized/checkpoint/checkpoint -------------------------------------------------------------------------------- /LeNet/post_training_quantized/checkpoint/variable.ckpt-100000.data-00000-of-00001: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangxinyang227/model_quantization/HEAD/LeNet/post_training_quantized/checkpoint/variable.ckpt-100000.data-00000-of-00001 -------------------------------------------------------------------------------- /LeNet/post_training_quantized/checkpoint/variable.ckpt-100000.index: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangxinyang227/model_quantization/HEAD/LeNet/post_training_quantized/checkpoint/variable.ckpt-100000.index -------------------------------------------------------------------------------- /LeNet/post_training_quantized/checkpoint/variable.ckpt-100000.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangxinyang227/model_quantization/HEAD/LeNet/post_training_quantized/checkpoint/variable.ckpt-100000.meta -------------------------------------------------------------------------------- /LeNet/post_training_quantized/checkpoint_predict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangxinyang227/model_quantization/HEAD/LeNet/post_training_quantized/checkpoint_predict.py -------------------------------------------------------------------------------- /LeNet/post_training_quantized/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangxinyang227/model_quantization/HEAD/LeNet/post_training_quantized/config.py -------------------------------------------------------------------------------- /LeNet/post_training_quantized/convert_to_tflite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangxinyang227/model_quantization/HEAD/LeNet/post_training_quantized/convert_to_tflite.py -------------------------------------------------------------------------------- /LeNet/post_training_quantized/lenet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangxinyang227/model_quantization/HEAD/LeNet/post_training_quantized/lenet.py -------------------------------------------------------------------------------- /LeNet/post_training_quantized/logs/events.out.tfevents.1576566307.jiangxinyang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangxinyang227/model_quantization/HEAD/LeNet/post_training_quantized/logs/events.out.tfevents.1576566307.jiangxinyang -------------------------------------------------------------------------------- /LeNet/post_training_quantized/logs/events.out.tfevents.1576567117.jiangxinyang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangxinyang227/model_quantization/HEAD/LeNet/post_training_quantized/logs/events.out.tfevents.1576567117.jiangxinyang -------------------------------------------------------------------------------- /LeNet/post_training_quantized/logs/events.out.tfevents.1576568123.jiangxinyang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangxinyang227/model_quantization/HEAD/LeNet/post_training_quantized/logs/events.out.tfevents.1576568123.jiangxinyang -------------------------------------------------------------------------------- /LeNet/post_training_quantized/logs/events.out.tfevents.1576568266.jiangxinyang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangxinyang227/model_quantization/HEAD/LeNet/post_training_quantized/logs/events.out.tfevents.1576568266.jiangxinyang -------------------------------------------------------------------------------- /LeNet/post_training_quantized/logs/events.out.tfevents.1576568329.jiangxinyang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangxinyang227/model_quantization/HEAD/LeNet/post_training_quantized/logs/events.out.tfevents.1576568329.jiangxinyang -------------------------------------------------------------------------------- /LeNet/post_training_quantized/logs/events.out.tfevents.1576569440.jiangxinyang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangxinyang227/model_quantization/HEAD/LeNet/post_training_quantized/logs/events.out.tfevents.1576569440.jiangxinyang -------------------------------------------------------------------------------- /LeNet/post_training_quantized/pb_model/saved_model.pb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangxinyang227/model_quantization/HEAD/LeNet/post_training_quantized/pb_model/saved_model.pb -------------------------------------------------------------------------------- /LeNet/post_training_quantized/pb_model/variables/variables.data-00000-of-00001: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangxinyang227/model_quantization/HEAD/LeNet/post_training_quantized/pb_model/variables/variables.data-00000-of-00001 -------------------------------------------------------------------------------- /LeNet/post_training_quantized/pb_model/variables/variables.index: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangxinyang227/model_quantization/HEAD/LeNet/post_training_quantized/pb_model/variables/variables.index -------------------------------------------------------------------------------- /LeNet/post_training_quantized/remove_train_param.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangxinyang227/model_quantization/HEAD/LeNet/post_training_quantized/remove_train_param.py -------------------------------------------------------------------------------- /LeNet/post_training_quantized/run.sh: -------------------------------------------------------------------------------- 1 | python train.py -------------------------------------------------------------------------------- /LeNet/post_training_quantized/tflite_model_v1/eval_graph.tflite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangxinyang227/model_quantization/HEAD/LeNet/post_training_quantized/tflite_model_v1/eval_graph.tflite -------------------------------------------------------------------------------- /LeNet/post_training_quantized/tflite_model_v2/eval_graph.tflite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangxinyang227/model_quantization/HEAD/LeNet/post_training_quantized/tflite_model_v2/eval_graph.tflite -------------------------------------------------------------------------------- /LeNet/post_training_quantized/tflite_model_v3/eval_graph.tflite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangxinyang227/model_quantization/HEAD/LeNet/post_training_quantized/tflite_model_v3/eval_graph.tflite -------------------------------------------------------------------------------- /LeNet/post_training_quantized/tflite_predict_v1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangxinyang227/model_quantization/HEAD/LeNet/post_training_quantized/tflite_predict_v1.py -------------------------------------------------------------------------------- /LeNet/post_training_quantized/tflite_predict_v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangxinyang227/model_quantization/HEAD/LeNet/post_training_quantized/tflite_predict_v2.py -------------------------------------------------------------------------------- /LeNet/post_training_quantized/tflite_predict_v3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangxinyang227/model_quantization/HEAD/LeNet/post_training_quantized/tflite_predict_v3.py -------------------------------------------------------------------------------- /LeNet/post_training_quantized/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangxinyang227/model_quantization/HEAD/LeNet/post_training_quantized/train.py -------------------------------------------------------------------------------- /LeNet/quantization_aware_training/MNIST_data/t10k-images-idx3-ubyte.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangxinyang227/model_quantization/HEAD/LeNet/quantization_aware_training/MNIST_data/t10k-images-idx3-ubyte.gz -------------------------------------------------------------------------------- /LeNet/quantization_aware_training/MNIST_data/t10k-labels-idx1-ubyte.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangxinyang227/model_quantization/HEAD/LeNet/quantization_aware_training/MNIST_data/t10k-labels-idx1-ubyte.gz -------------------------------------------------------------------------------- /LeNet/quantization_aware_training/MNIST_data/train-images-idx3-ubyte.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangxinyang227/model_quantization/HEAD/LeNet/quantization_aware_training/MNIST_data/train-images-idx3-ubyte.gz -------------------------------------------------------------------------------- /LeNet/quantization_aware_training/MNIST_data/train-labels-idx1-ubyte.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangxinyang227/model_quantization/HEAD/LeNet/quantization_aware_training/MNIST_data/train-labels-idx1-ubyte.gz -------------------------------------------------------------------------------- /LeNet/quantization_aware_training/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangxinyang227/model_quantization/HEAD/LeNet/quantization_aware_training/README.md -------------------------------------------------------------------------------- /LeNet/quantization_aware_training/__pycache__/config.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangxinyang227/model_quantization/HEAD/LeNet/quantization_aware_training/__pycache__/config.cpython-37.pyc -------------------------------------------------------------------------------- /LeNet/quantization_aware_training/__pycache__/lenet.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangxinyang227/model_quantization/HEAD/LeNet/quantization_aware_training/__pycache__/lenet.cpython-37.pyc -------------------------------------------------------------------------------- /LeNet/quantization_aware_training/checkpoint/checkpoint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangxinyang227/model_quantization/HEAD/LeNet/quantization_aware_training/checkpoint/checkpoint -------------------------------------------------------------------------------- /LeNet/quantization_aware_training/checkpoint/variable.ckpt-120000.data-00000-of-00001: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangxinyang227/model_quantization/HEAD/LeNet/quantization_aware_training/checkpoint/variable.ckpt-120000.data-00000-of-00001 -------------------------------------------------------------------------------- /LeNet/quantization_aware_training/checkpoint/variable.ckpt-120000.index: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangxinyang227/model_quantization/HEAD/LeNet/quantization_aware_training/checkpoint/variable.ckpt-120000.index -------------------------------------------------------------------------------- /LeNet/quantization_aware_training/checkpoint/variable.ckpt-120000.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangxinyang227/model_quantization/HEAD/LeNet/quantization_aware_training/checkpoint/variable.ckpt-120000.meta -------------------------------------------------------------------------------- /LeNet/quantization_aware_training/checkpoint_predict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangxinyang227/model_quantization/HEAD/LeNet/quantization_aware_training/checkpoint_predict.py -------------------------------------------------------------------------------- /LeNet/quantization_aware_training/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangxinyang227/model_quantization/HEAD/LeNet/quantization_aware_training/config.py -------------------------------------------------------------------------------- /LeNet/quantization_aware_training/convert_to_tflite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangxinyang227/model_quantization/HEAD/LeNet/quantization_aware_training/convert_to_tflite.py -------------------------------------------------------------------------------- /LeNet/quantization_aware_training/freeze.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangxinyang227/model_quantization/HEAD/LeNet/quantization_aware_training/freeze.py -------------------------------------------------------------------------------- /LeNet/quantization_aware_training/freeze_pb_predict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangxinyang227/model_quantization/HEAD/LeNet/quantization_aware_training/freeze_pb_predict.py -------------------------------------------------------------------------------- /LeNet/quantization_aware_training/lenet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangxinyang227/model_quantization/HEAD/LeNet/quantization_aware_training/lenet.py -------------------------------------------------------------------------------- /LeNet/quantization_aware_training/logs/events.out.tfevents.1576485199.jiangxinyang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangxinyang227/model_quantization/HEAD/LeNet/quantization_aware_training/logs/events.out.tfevents.1576485199.jiangxinyang -------------------------------------------------------------------------------- /LeNet/quantization_aware_training/logs/events.out.tfevents.1576487112.jiangxinyang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangxinyang227/model_quantization/HEAD/LeNet/quantization_aware_training/logs/events.out.tfevents.1576487112.jiangxinyang -------------------------------------------------------------------------------- /LeNet/quantization_aware_training/logs/events.out.tfevents.1576487229.jiangxinyang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangxinyang227/model_quantization/HEAD/LeNet/quantization_aware_training/logs/events.out.tfevents.1576487229.jiangxinyang -------------------------------------------------------------------------------- /LeNet/quantization_aware_training/logs/events.out.tfevents.1576487256.jiangxinyang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangxinyang227/model_quantization/HEAD/LeNet/quantization_aware_training/logs/events.out.tfevents.1576487256.jiangxinyang -------------------------------------------------------------------------------- /LeNet/quantization_aware_training/logs/events.out.tfevents.1576570226.jiangxinyang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangxinyang227/model_quantization/HEAD/LeNet/quantization_aware_training/logs/events.out.tfevents.1576570226.jiangxinyang -------------------------------------------------------------------------------- /LeNet/quantization_aware_training/logs/events.out.tfevents.1576570928.jiangxinyang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangxinyang227/model_quantization/HEAD/LeNet/quantization_aware_training/logs/events.out.tfevents.1576570928.jiangxinyang -------------------------------------------------------------------------------- /LeNet/quantization_aware_training/pb_model/freeze_eval_graph.pb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangxinyang227/model_quantization/HEAD/LeNet/quantization_aware_training/pb_model/freeze_eval_graph.pb -------------------------------------------------------------------------------- /LeNet/quantization_aware_training/read_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangxinyang227/model_quantization/HEAD/LeNet/quantization_aware_training/read_node.py -------------------------------------------------------------------------------- /LeNet/quantization_aware_training/remove_train_param.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangxinyang227/model_quantization/HEAD/LeNet/quantization_aware_training/remove_train_param.py -------------------------------------------------------------------------------- /LeNet/quantization_aware_training/run.sh: -------------------------------------------------------------------------------- 1 | python train.py -------------------------------------------------------------------------------- /LeNet/quantization_aware_training/summary/train/events.out.tfevents.1576224947.DESKTOP-SUN63D8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangxinyang227/model_quantization/HEAD/LeNet/quantization_aware_training/summary/train/events.out.tfevents.1576224947.DESKTOP-SUN63D8 -------------------------------------------------------------------------------- /LeNet/quantization_aware_training/summary/train/events.out.tfevents.1576225014.DESKTOP-SUN63D8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangxinyang227/model_quantization/HEAD/LeNet/quantization_aware_training/summary/train/events.out.tfevents.1576225014.DESKTOP-SUN63D8 -------------------------------------------------------------------------------- /LeNet/quantization_aware_training/summary/train/events.out.tfevents.1576225090.DESKTOP-SUN63D8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangxinyang227/model_quantization/HEAD/LeNet/quantization_aware_training/summary/train/events.out.tfevents.1576225090.DESKTOP-SUN63D8 -------------------------------------------------------------------------------- /LeNet/quantization_aware_training/tflite_model/eval_graph.tflite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangxinyang227/model_quantization/HEAD/LeNet/quantization_aware_training/tflite_model/eval_graph.tflite -------------------------------------------------------------------------------- /LeNet/quantization_aware_training/tflite_predict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangxinyang227/model_quantization/HEAD/LeNet/quantization_aware_training/tflite_predict.py -------------------------------------------------------------------------------- /LeNet/quantization_aware_training/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangxinyang227/model_quantization/HEAD/LeNet/quantization_aware_training/train.py -------------------------------------------------------------------------------- /LeNet/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiangxinyang227/model_quantization/HEAD/LeNet/requirements.txt --------------------------------------------------------------------------------