瑞芯微RV1126B开发板(EASY-EAI-PI2) 模型部署示例
1. 模型部署示例介绍本小节展示yolov5模型的在EASY EAI PI2的部署过程该模型仅经过简单训练供示例使用不保证模型精度。2. 准备工作2.1 硬件准备需准备EASY EAI PI2开发板Type-C数据线、网线。可以基于MobaXterm的ssh远程桌面登录调试。首先使用网线把EASY EAI PI2的千兆以太网接口与连着路由LAN口的交换机或者路由器的LAN口连接如下图所示。以及串口连接。2.2 开发环境准备如果您初次阅读此文档请阅读《入门指南/开发环境准备/Easy-Eai编译环境准备与更新》并按照其相关的操作进行编译环境的部署。在PC端Ubuntu系统中执行run脚本进入EASY-EAI编译环境具体如下所示。cd ~/develop_environment ./run.sh 22043. 源码下载以及例程编译下载yolov5 C Demo示例文件。百度网盘链接:百度网盘 提取码: 1234下载程序包移至ubuntu环境后执行以下指令解压tar -xvf yolov5_detect_C_demo.tar.bz2下载解压后如下图所示:在EASY-EAI 编译环境下进入到对应的例程目录执行编译操作具体命令如下所示cd /opt/data/rknn_toolkit2/PI2/yolov5/yolov5_detect_C_demo/ ./build.sh同时把可执行程序目录yolov5_detect_demo_release/复制到开发板/userdata目录上cp yolov5_detect_demo_release/ /mnt/userdata/ -rf4. 在开发板执行yolov5 demo通过串口调试或ssh调试进入板卡后台定位到例程部署的位置如下所示cd /userdata/yolov5_detect_demo_release/运行例程命令如下所示chmod 777 yolov5_detect_demo sudo ./yolov5_detect_demo执行结果如下图所示,算法执行时间为51ms在EASY-EAI编译环境可以取回测试图片:cp /mnt/userdata/yolov5_detect_demo_release/result.jpg .测试结果如下图所示:至此yolov5目标检测例程已成功在板卡运行。