pytorch 模型量化quantization
pytorch框架提供了三种量化方法,包括:
- Dynamic Quantization
- Post-Training Static Quantization(PTQ)
- Quantization Aware Training(QAT)
此博客结合CIFAR100数据集分类任务,分别采用Post-Training Static Quantization
和Quantization Aware Training
对resnet101模型进行量化。
1.workflow
1.1 PTQ
图片来自Practical Quantization in PyTorch。