yolov3:ncnn之int8量化 |
您所在的位置:网站首页 › YOLO模型量化 › yolov3:ncnn之int8量化 |
笔者将yolov3基于darknet2ncnn在Android移植过程中发现yolov3的模型过大,导致加载不了,为了解决这个问题,笔者想到了int8量化操作,经过int8量化操作后,其模型由200M变为60多M,能顺利加载且精度基本没变,速度也有所提升。 下面将量化步骤和大家分享下: 1、下载合并darknet自定义层的ncnn: https://github.com/xiangweizeng/ncnn 2、在tools文件夹下的CMakeLists.txt打开add_subdirectory(quantize) 4、将darknet2ncnn下转换得到的 yolov3.bin和yolov3.param拷贝上面ncnn目录下build/tools路径下 5、运行 ./ncnnoptimize yolov3.param yolov3.bin yolov3_new.param yolov3_new.bin 0得到yolov3_new.bin和yolov3_new.param
出现下面图的内容时,恭喜你成功了 得到 yolov3-int8.param和yolov3-int8.bin |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |