--- tags: tutorial, yolo --- # Convert YOLOv4-Tiny to tflite [Reference](https://github.com/hunglc007/tensorflow-yolov4-tflite) ## modify save_model.py ## change core/config.py ```bash= python3 save_model_patch.py \ --weights ./face_model_default/yolov4-tiny-CowFace-anch-default_best.weights \ --output ./face_model_default/checkpoint/yolov4-tiny-416 \ --input_size 416 \ --model yolov4 \ --tiny ``` - int8 ```bash= python3 convert_tflite.py \ --weights ./face_model_default/checkpoint/yolov4-tiny-416/ \ --output ./face_model_default/checkpoint/yolov4-tiny-int8.tflite \ --quantize_mode int8 ``` - float16 ```bash= python3 convert_tflite.py \ --weights ./face_model_default/checkpoint/yolov4-tiny-416/ \ --output ./face_model_default/checkpoint/yolov4-tiny-f16.tflite \ --quantize_mode float16 ``` ```bash= python3 detect.py \ --weights ./face_model_default/checkpoint/yolov4-tiny-f16.tflite \ --size 416 \ --model yolov4 \ --image ./NODE29.jpg \ --output ./result-f16.png \ --framework tflite \ --tiny ``` ```bash= python3 detect.py \ --weights ./face_model_default/checkpoint/yolov4-tiny-int8.tflite \ --size 416 \ --model yolov4 \ --image ./NODE29.jpg \ --output ./result-int8.png \ --framework tflite \ --tiny ``` --- On my computer anchors ```bash= python3 save_model.py \ --weights ./face_model_default/yolov4-tiny-CowFace-anch-default.weights \ --output ./face_model_default/check/yolov4-tiny-416 \ --input_size 416 \ --framework tflite \ --model yolov4 \ --tiny ``` - int8 ```bash= python3 convert_tflite.py \ --weights ./face_model_default/check/yolov4-tiny-416/ \ --output ./face_model_default/check/yolov4-tiny-int8.tflite \ --quantize_mode int8 ``` - float16 ```bash= python3 convert_tflite.py \ --weights ./face_model_default/check/yolov4-tiny-416/ \ --output ./face_model_default/check/yolov4-tiny-f16.tflite \ --quantize_mode float16 \ ``` ```bash= python3 detect.py \ --weights ./face_model_default/check/yolov4-tiny-int8.tflite \ --size 416 \ --model yolov4 \ --image ./NODE29.jpg \ --output ./result-int8.png \ --framework tflite \ --tiny ``` ```bash= python3 detect.py \ --weights ./face_model_default/check/yolov4-tiny-f16.tflite \ --size 416 \ --model yolov4 \ --image ./NODE29.jpg \ --output ./result-f16.png \ --framework tflite \ --tiny ``` ###### tags: `yolo`