SunnyCase · 2021年08月25日

【R329开发板评测】R329 初体验:ShuffleNet 上板部署

前言

接上篇文章 R329 AIPU 初体验:ShuffleNet 编译到仿真 我们生成了 ShuffleNet 的 AIPU 程序,本文将详细介绍模型上板部署的整个流程。

准备开发环境

  1. 依然是先 clone 我们的工作区
git clone https://github.com/sunnycase/r329-test.git
  1. 参照官方教程 R329开发板教程之三|视觉模型实时运行 烧录镜像、连接 Wi-Fi
  2. 将官方教程中网盘里的 toolchain.tar.gz 解压到 r329-test/sdk

编译模型

cd shufflenet
./compile_and_run.sh

如果一切正常我们会看到如下输出

[INFO]:AIPU START RUNNING: BIN[0]
[INFO]:TOTAL TIME: 21.173628s.
[INFO]:SIMULATOR EXIT!
[I] [main.cpp  : 135] Simulator finished.
Total errors: 0,  warnings: 0
class is mixing bowl

然后我们会在 deploy/build 目录下得到我们需要的 aipu.bin
这个文件就是 AIPU 的可执行程序。

部署运行

使用 ssh 连接到开发板,用 scp 将 aipu.bin 复制到 /home/maixsense 目录。
然后执行下面的命令就会开始通过摄像头输入实时运行模型。

sudo zhouyi_test/zhouyi_cam ~/aipu.bin signed

下图是实际运行的照片
IMG_20210824_224226.jpg

推荐阅读
关注数
7442
内容数
92
人工智能边缘计算软硬件解决方案,提供高性能、低成本、低功耗、易使用的硬件选型方案.
目录
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息