如今, 人工智能 ()非常火爆,这个风口该如何把握?作为一个 电子工程师 ,和AI最主要的交集应该就是边缘计算了,具体来讲,就是在一些性能、功耗以及价格相对较低的 嵌入式 平台上部署和运行AI模型。
而想要玩转上述的“嵌入式AI”,一是要学习和掌握相关的知识和技能,二是要有相应的具有NPU( 神经网络 处理单元)功能的 嵌入式开发 平台提供支持。作为新手,该如何快速跨越这一学习曲线?
恩智浦特邀 知名 工程师 up主@工科男孙老师,基于恩智浦创新的云实验室(Cloud Lab),制作了一个攻略 视频 ,手把手教你如何 “免费” 利用恩智浦云实验室中强大的开发板平台,快速部署YOLO模型,实现一个可以识别物体的AI小相机功能。
基于免费而资源丰富的恩智浦云实验室
如何在嵌入式平台上部署AI模型
详细攻略
恩智浦Cloud Lab部署YOLO模型
目标: 手把手教你利用恩智浦云实验室Cloud Lab来学习如何在嵌入式平台部署yolo模型
平台: 恩智浦云实验室Cloud Lab
网址: aiotcloud..com.cn
开发板: i.MX 8M Plus
AI模型: Yolov8n
操作步骤
打开Cloud Lab平台主页,在平台右上角点击注册并注册账号。
登录账号后,在平台主页点击“ 硬件 ”,截图中标注的两处都可以。
在“硬件”页面中,点击左侧i.MX 8系列开发板,随后在右侧i.MX 8M Plus一栏中找一个标注“可立即使用”的序号,点击进入即可看到开发板简介页面。
【 推荐 使用序号3,屏幕显示更好】
在开发板简介界面中, 点击立即预订,然后选择自己所需要预订(使用开发板)的时间。一般点击“立即使用”按钮后,可以直接选择使用到几点几分结束。比如现在时间是16:00,那么我们可以在预订时间中选择17:00。
【第一次预订会需要填写 公司 等内容,按需填写即可】
【初次使用推荐预订一小时以熟悉操作】
预订完成后会自动跳转到“我的预订”界面,在界面中点击刚刚预订的开发板右侧的“调试”按钮,进入开发板界面。如果没有跳转至该界面,或其他情况下需要进入该界面,可点击页面右上角“我的恩智浦”→“我的预订”进入该该界面。
进入开发板界面后,上方是开发板与屏幕,下方是对话框。
【上方屏幕视频会间隔一定时间后自动关闭,如需打开点击视频右上角播放按键即可】
打开界面后等待(约5分钟以内)下方对话框弹出登录指令“mpevk login:”输入“root”并点击回车。
【如果没有反应,点击控制台上方蓝色按钮,刷新对话框】
【对话框中按”Crtl+L“可以清屏对话框中的内容】
点击对话框右侧“Uplode Flie”按钮,准备给 单片机 上传附件(附件 下载 链接见文章末)。
在弹出来的界面中选择NFS后,点击下方“DROP HEREClick”按钮上传附件。
选择最开始下载好的附件上传。
上传完毕后关闭界面。在对话框中输入“ls”指令并回车,查看刚刚上传的文件。如果对话框中没有出现附件“example.zip”,返回步骤8重新上传。
输入“unzip example.zip”指令解压文件。
输入以下指令后回车:
“yolov8_li-nnstreamer.py --model yolov8n_full_integer_quant.tflite --img test_1.mp4 -e /usr/lib/libvx_delegate.so”
【可以复制指令后,在对话框中右键粘贴】
打开视频,等一会便可以看到单片机正在运行Yolov8n给附件中的视频打框了。
【忘记怎么打开视频看步骤6】
原文标题:五分钟,手把手教你在恩智浦云实验室部署AI模型!