├── .gitignore ├── README.md ├── backbones ├── __init__.py ├── __pycache__ │ ├── __init__.cpython-37.pyc │ ├── __init__.cpython-38.pyc │ ├── activation.cpython-37.pyc │ ├── activation.cpython-38.pyc │ ├── countFLOPS.cpython-37.pyc │ ├── countFLOPS.cpython-38.pyc │ ├── iresnet.cpython-38.pyc │ ├── utils.cpython-37.pyc │ └── utils.cpython-38.pyc ├── activation.py ├── countFLOPS.py ├── iresnet.py ├── mobilefacenet.py ├── senet.py ├── utils.py └── vggface.py ├── config ├── config_FP32.py ├── config_Quantization.py └── config_Quantization_Synthetic.py ├── eval ├── __init__.py ├── __pycache__ │ ├── __init__.cpython-38.pyc │ └── verification.cpython-38.pyc └── verification.py ├── plots ├── Prelu_Act_Range_6.pdf ├── Prelu_Act_Range_8.pdf ├── agedb.pdf ├── calfw.pdf ├── cfp.pdf ├── cplfw.pdf ├── framework.png ├── ijbb.pdf ├── ijbc.pdf ├── lfw.pdf ├── plot_param.py └── quantization_framewrok.pdf ├── quantization_utils ├── __pycache__ │ ├── quant_modules.cpython-37.pyc │ ├── quant_modules.cpython-38.pyc │ ├── quant_utils.cpython-37.pyc │ └── quant_utils.cpython-38.pyc ├── quant_modules.py └── quant_utils.py ├── requirement.txt ├── run_FP32.sh ├── run_Quantization.sh ├── run_Quantization_Synthetic.sh ├── train_fp32.py ├── train_quantization.py ├── train_quantization_synthetic.py └── utils ├── __init__.py ├── __pycache__ ├── __init__.cpython-38.pyc ├── countFLOPS.cpython-38.pyc ├── utils_callbacks.cpython-38.pyc └── utils_logging.cpython-38.pyc ├── countFLOPS.py ├── dataset.py ├── losses.py ├── modelFLOPS.py ├── utils_amp.py ├── utils_callbacks.py └── utils_logging.py /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdbtrs/QuantFace/HEAD/README.md -------------------------------------------------------------------------------- /backbones/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /backbones/__pycache__/__init__.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdbtrs/QuantFace/HEAD/backbones/__pycache__/__init__.cpython-37.pyc -------------------------------------------------------------------------------- /backbones/__pycache__/__init__.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdbtrs/QuantFace/HEAD/backbones/__pycache__/__init__.cpython-38.pyc -------------------------------------------------------------------------------- /backbones/__pycache__/activation.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdbtrs/QuantFace/HEAD/backbones/__pycache__/activation.cpython-37.pyc -------------------------------------------------------------------------------- /backbones/__pycache__/activation.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdbtrs/QuantFace/HEAD/backbones/__pycache__/activation.cpython-38.pyc -------------------------------------------------------------------------------- /backbones/__pycache__/countFLOPS.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdbtrs/QuantFace/HEAD/backbones/__pycache__/countFLOPS.cpython-37.pyc -------------------------------------------------------------------------------- /backbones/__pycache__/countFLOPS.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdbtrs/QuantFace/HEAD/backbones/__pycache__/countFLOPS.cpython-38.pyc -------------------------------------------------------------------------------- /backbones/__pycache__/iresnet.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdbtrs/QuantFace/HEAD/backbones/__pycache__/iresnet.cpython-38.pyc -------------------------------------------------------------------------------- /backbones/__pycache__/utils.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdbtrs/QuantFace/HEAD/backbones/__pycache__/utils.cpython-37.pyc -------------------------------------------------------------------------------- /backbones/__pycache__/utils.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdbtrs/QuantFace/HEAD/backbones/__pycache__/utils.cpython-38.pyc -------------------------------------------------------------------------------- /backbones/activation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdbtrs/QuantFace/HEAD/backbones/activation.py -------------------------------------------------------------------------------- /backbones/countFLOPS.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdbtrs/QuantFace/HEAD/backbones/countFLOPS.py -------------------------------------------------------------------------------- /backbones/iresnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdbtrs/QuantFace/HEAD/backbones/iresnet.py -------------------------------------------------------------------------------- /backbones/mobilefacenet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdbtrs/QuantFace/HEAD/backbones/mobilefacenet.py -------------------------------------------------------------------------------- /backbones/senet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdbtrs/QuantFace/HEAD/backbones/senet.py -------------------------------------------------------------------------------- /backbones/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdbtrs/QuantFace/HEAD/backbones/utils.py -------------------------------------------------------------------------------- /backbones/vggface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdbtrs/QuantFace/HEAD/backbones/vggface.py -------------------------------------------------------------------------------- /config/config_FP32.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdbtrs/QuantFace/HEAD/config/config_FP32.py -------------------------------------------------------------------------------- /config/config_Quantization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdbtrs/QuantFace/HEAD/config/config_Quantization.py -------------------------------------------------------------------------------- /config/config_Quantization_Synthetic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdbtrs/QuantFace/HEAD/config/config_Quantization_Synthetic.py -------------------------------------------------------------------------------- /eval/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /eval/__pycache__/__init__.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdbtrs/QuantFace/HEAD/eval/__pycache__/__init__.cpython-38.pyc -------------------------------------------------------------------------------- /eval/__pycache__/verification.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdbtrs/QuantFace/HEAD/eval/__pycache__/verification.cpython-38.pyc -------------------------------------------------------------------------------- /eval/verification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdbtrs/QuantFace/HEAD/eval/verification.py -------------------------------------------------------------------------------- /plots/Prelu_Act_Range_6.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdbtrs/QuantFace/HEAD/plots/Prelu_Act_Range_6.pdf -------------------------------------------------------------------------------- /plots/Prelu_Act_Range_8.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdbtrs/QuantFace/HEAD/plots/Prelu_Act_Range_8.pdf -------------------------------------------------------------------------------- /plots/agedb.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdbtrs/QuantFace/HEAD/plots/agedb.pdf -------------------------------------------------------------------------------- /plots/calfw.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdbtrs/QuantFace/HEAD/plots/calfw.pdf -------------------------------------------------------------------------------- /plots/cfp.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdbtrs/QuantFace/HEAD/plots/cfp.pdf -------------------------------------------------------------------------------- /plots/cplfw.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdbtrs/QuantFace/HEAD/plots/cplfw.pdf -------------------------------------------------------------------------------- /plots/framework.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdbtrs/QuantFace/HEAD/plots/framework.png -------------------------------------------------------------------------------- /plots/ijbb.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdbtrs/QuantFace/HEAD/plots/ijbb.pdf -------------------------------------------------------------------------------- /plots/ijbc.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdbtrs/QuantFace/HEAD/plots/ijbc.pdf -------------------------------------------------------------------------------- /plots/lfw.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdbtrs/QuantFace/HEAD/plots/lfw.pdf -------------------------------------------------------------------------------- /plots/plot_param.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdbtrs/QuantFace/HEAD/plots/plot_param.py -------------------------------------------------------------------------------- /plots/quantization_framewrok.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdbtrs/QuantFace/HEAD/plots/quantization_framewrok.pdf -------------------------------------------------------------------------------- /quantization_utils/__pycache__/quant_modules.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdbtrs/QuantFace/HEAD/quantization_utils/__pycache__/quant_modules.cpython-37.pyc -------------------------------------------------------------------------------- /quantization_utils/__pycache__/quant_modules.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdbtrs/QuantFace/HEAD/quantization_utils/__pycache__/quant_modules.cpython-38.pyc -------------------------------------------------------------------------------- /quantization_utils/__pycache__/quant_utils.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdbtrs/QuantFace/HEAD/quantization_utils/__pycache__/quant_utils.cpython-37.pyc -------------------------------------------------------------------------------- /quantization_utils/__pycache__/quant_utils.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdbtrs/QuantFace/HEAD/quantization_utils/__pycache__/quant_utils.cpython-38.pyc -------------------------------------------------------------------------------- /quantization_utils/quant_modules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdbtrs/QuantFace/HEAD/quantization_utils/quant_modules.py -------------------------------------------------------------------------------- /quantization_utils/quant_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdbtrs/QuantFace/HEAD/quantization_utils/quant_utils.py -------------------------------------------------------------------------------- /requirement.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdbtrs/QuantFace/HEAD/requirement.txt -------------------------------------------------------------------------------- /run_FP32.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdbtrs/QuantFace/HEAD/run_FP32.sh -------------------------------------------------------------------------------- /run_Quantization.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdbtrs/QuantFace/HEAD/run_Quantization.sh -------------------------------------------------------------------------------- /run_Quantization_Synthetic.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdbtrs/QuantFace/HEAD/run_Quantization_Synthetic.sh -------------------------------------------------------------------------------- /train_fp32.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdbtrs/QuantFace/HEAD/train_fp32.py -------------------------------------------------------------------------------- /train_quantization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdbtrs/QuantFace/HEAD/train_quantization.py -------------------------------------------------------------------------------- /train_quantization_synthetic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdbtrs/QuantFace/HEAD/train_quantization_synthetic.py -------------------------------------------------------------------------------- /utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /utils/__pycache__/__init__.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdbtrs/QuantFace/HEAD/utils/__pycache__/__init__.cpython-38.pyc -------------------------------------------------------------------------------- /utils/__pycache__/countFLOPS.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdbtrs/QuantFace/HEAD/utils/__pycache__/countFLOPS.cpython-38.pyc -------------------------------------------------------------------------------- /utils/__pycache__/utils_callbacks.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdbtrs/QuantFace/HEAD/utils/__pycache__/utils_callbacks.cpython-38.pyc -------------------------------------------------------------------------------- /utils/__pycache__/utils_logging.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdbtrs/QuantFace/HEAD/utils/__pycache__/utils_logging.cpython-38.pyc -------------------------------------------------------------------------------- /utils/countFLOPS.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdbtrs/QuantFace/HEAD/utils/countFLOPS.py -------------------------------------------------------------------------------- /utils/dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdbtrs/QuantFace/HEAD/utils/dataset.py -------------------------------------------------------------------------------- /utils/losses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdbtrs/QuantFace/HEAD/utils/losses.py -------------------------------------------------------------------------------- /utils/modelFLOPS.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdbtrs/QuantFace/HEAD/utils/modelFLOPS.py -------------------------------------------------------------------------------- /utils/utils_amp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdbtrs/QuantFace/HEAD/utils/utils_amp.py -------------------------------------------------------------------------------- /utils/utils_callbacks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdbtrs/QuantFace/HEAD/utils/utils_callbacks.py -------------------------------------------------------------------------------- /utils/utils_logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdbtrs/QuantFace/HEAD/utils/utils_logging.py --------------------------------------------------------------------------------