Highly Efficient 8-bit Low Precision Inference of Convolutional Neural Networks with IntelCaffe

High throughput and low latency inference of deep neural networks are critical for the deployment of deep learning applications. This paper presents the efficient inference techniques of IntelCaffe, the first Intel(R) optimized deep learning framework that supports efficient 8-bit low precision inference and model optimization techniques of convolutional neural networks on Intel(R) Xeon(R) Scalable Processors. The 8-bit optimized model is automatically generated with a calibration process from FP32 model without the need of fine-tuning or retraining. We show that the inference throughput and latency with ResNet-50, Inception-v3 and SSD are improved by 1.38X-2.9X and 1.35X-3X respectively with neglectable accuracy loss from IntelCaffe FP32 baseline and by 56X-75X and 26X-37X from BVLC Caffe. All these techniques have been open-sourced on IntelCaffe GitHub (https://github.com/intel/caffe), and the artifact is provided to reproduce the result on Amazon AWS Cloud.

Paper

References (20)

102 Measure latency $ ck run program
113 Measure throughput $ ck run program:caffe --cmd_key=time_cpu --envCK_CAFFE_BATCH_SIZE=64 by changing: 'nt' the number of OpenMP threads
12/datasets/datasetimagenet-ilsvrc2012-val-lmdb-dataset.imagenet.val-ilsvrc2012 val full-resize-320/data/data.mdb', you can register it with CK as follows: $ ck detect soft:dataset.imagenet.val** If you already have the ImageNet validation dataset resized as an LMDB file

Scroll for more · 8 remaining

Similar papers

© 2026 NYSGPT2525 LLC