瑞芯微RK3568运行yolov8模型记录(未完待续)
前期准备
开发板
-
Atom Pi
购买的
AtomPi-CA1
-
串口转接
AtomPi自带通信串口,可以直接用
USB_TTL转接器
连接到电脑进行调试 -
网卡
开发板并没有自带wifi模块,需要在背面加装一个m.2的网卡
-
登录开发板
- 如果有网线,可以直接连接网线让电脑与开发板在同一个局域网内,然后使用ssh进行远程登录
- 如果连接了串口调试,可以使用串口调试软件进行登录(注意不要接错线,电脑)
- 如果安装了无线网卡,需要先用以上两种方法之一进行登录然后配置wifi自动连接,我当时使用nmcli工具进行wifi的连接,此后可以不用连接任何数据线,只需要通电,自动连接指定wifi即可远程登录
运行环境
-
操作系统
正点原子预装的Debian操作系统,64位版本,详细情况如图:
-
其他软件
为了方便调试,在预装的系统中安装了vim, gcc, g++, make, cmake, ffmpeg
过程
模型转换
rk3568自带一个基本能用的NPU,由于架构自研,常规的调用方法肯定不行,需要查阅官方的文档
首先yolov8是基于pytorch
之前使用英伟达开发板运行yolo模型的时候将pt文件转换到onnx格式进行使用
但是rk3568需要另外的格式,rknn
所以思路暂时是这样: