Qengineering / Rock-5-Ubuntu-22-image

Rock Pi 5 image with Ubuntu 22, OpenCV, deep learning frameworks and NPU drivers
https://qengineering.eu/deep-learning-examples-on-raspberry-32-64-os.html
BSD 3-Clause "New" or "Revised" License
9 stars 1 forks source link
ncnn ncnn-framework npu opencv rknpu2 rock-5 rock-pi-5 ubuntu22

Rock 5 with Ubuntu 22.04 OS image

output image

License


Installation.


Model performance benchmark(FPS)

All models, with C++ examples, can be found on the SD image.

demo model_name inputs_shape dtype Rock 5
yolov5 yolov5s_relu [1, 3, 640, 640] INT8 50.0
yolov5n [1, 3, 640, 640] INT8 58.8
yolov5s [1, 3, 640, 640] INT8 37.7
yolov5m [1, 3, 640, 640] INT8 16.2
yolov6 yolov6n [1, 3, 640, 640] INT8 63.0
yolov6s [1, 3, 640, 640] INT8 29.5
yolov6m [1, 3, 640, 640] INT8 15.4
yolov7 yolov7-tiny [1, 3, 640, 640] INT8 53.4
yolov7 [1, 3, 640, 640] INT8 9.4
yolov8 yolov8n [1, 3, 640, 640] INT8 53.1
yolov8s [1, 3, 640, 640] INT8 28.5
yolov8m [1, 3, 640, 640] INT8 12.1
yolox yolox_s [1, 3, 640, 640] INT8 30.0
yolox_m [1, 3, 640, 640] INT8 12.9
ppyoloe ppyoloe_s [1, 3, 640, 640] INT8 28.8
ppyoloe_m [1, 3, 640, 640] INT8 13.1
yolov5_seg yolov5n-seg [1, 3, 640, 640] INT8 9.4
yolov5s-seg [1, 3, 640, 640] INT8 7.8
yolov5m-seg [1, 3, 640, 640] INT8 6.1
yolov8_seg yolov8n-seg [1, 3, 640, 640] INT8 8.9
yolov8s-seg [1, 3, 640, 640] INT8 7.3
yolov8m-seg [1, 3, 640, 640] INT8 4.5
ppseg ppseg_lite_1024x512 [1, 3, 512, 512] INT8 27.5
RetinaFace RetinaFace_mobile320 [1, 3, 320, 320] INT8 243.6
RetinaFace_resnet50_320 [1, 3, 320, 320] INT8 43.4
PPOCR-Det ppocrv4_det [1, 3, 480, 480] INT8 31.5
PPOCR-Rec ppocrv4_rec [1, 3, 48, 320] FP16 35.7

Tips.


Pre-installed frameworks.


Thanks.

A more than special thanks to Stuart Naylor, who, ever so kindly, provided us with the Rock Pi 5 for free.
And Joshua Riek for all the hard work on the Ubuntu OS.


paypal