YOLOv8 inference demo for RK3588
Top 80.0% on sourcepulse
This project provides a multi-threaded inference demo for YOLOv8 on the RK3588 platform, targeting developers and researchers working with embedded AI and computer vision on this specific hardware. It offers up to 100 FPS inference for video files and camera feeds using the Yolov8n model, aiming to showcase efficient object detection performance.
How It Works
The demo leverages multi-threading for parallel processing of inference tasks. It supports reading from video files and camera feeds, with specific executables for each. The core approach involves using the Yolov8n model, converted to ONNX format, and then potentially to RKNN for optimized execution on the RK3588's NPU.
Quick Start & Requirements
rknn-toolkit2
(beta 2.0.0b12 recommended for attention operator support), libbytetrack
. Runtime libraries can be installed via a custom APT repository..pt
and ONNX models are provided.Highlighted Details
rknn-toolkit
versions.rknn-toolkit2
beta with attention operator support.Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The README notes that the code in this specific repository is not optimal and may have ordering issues, recommending a newer repository for a more robust solution. Older versions of rknn-toolkit2
may run attention steps on the CPU, impacting performance.
3 days ago
Inactive