利用恩智浦云实验室部署AI模型

描述

如今,人工智能(AI)非常火爆,这个风口该如何把握?作为一个电子工程师,和AI最主要的交集应该就是边缘计算了,具体来讲,就是在一些性能、功耗以及价格相对较低的嵌入式平台上部署和运行AI模型。

而想要玩转上述的“嵌入式AI”,一是要学习和掌握相关的知识和技能,二是要有相应的具有NPU(神经网络处理单元)功能的嵌入式开发平台提供支持。作为新手,该如何快速跨越这一学习曲线?

恩智浦特邀知名工程师up主@工科男孙老师,基于恩智浦创新的云实验室(Cloud Lab),制作了一个攻略视频,手把手教你如何“免费”利用恩智浦云实验室中强大的开发板平台,快速部署YOLO模型,实现一个可以识别物体的AI小相机功能。

基于免费而资源丰富的恩智浦云实验室

如何在嵌入式平台上部署AI模型

 

详细攻略

 

恩智浦Cloud Lab部署YOLO模型

目标:手把手教你利用恩智浦云实验室Cloud Lab来学习如何在嵌入式平台部署yolo模型

平台:恩智浦云实验室Cloud Lab

网址:aiotcloud.nxp.com.cn

开发板:i.MX 8M Plus

AI模型:Yolov8n

操作步骤

01打开Cloud Lab平台主页,在平台右上角点击注册并注册账号。

AI

02登录账号后,在平台主页点击“硬件”,截图中标注的两处都可以。

AI

03在“硬件”页面中,点击左侧i.MX 8系列开发板,随后在右侧i.MX 8M Plus一栏中找一个标注“可立即使用”的序号,点击进入即可看到开发板简介页面。

【推荐使用序号3,屏幕显示更好】

AI

04在开发板简介界面中, 点击立即预订,然后选择自己所需要预订(使用开发板)的时间。一般点击“立即使用”按钮后,可以直接选择使用到几点几分结束。比如现在时间是16:00,那么我们可以在预订时间中选择17:00。

【第一次预订会需要填写公司等内容,按需填写即可】

【初次使用推荐预订一小时以熟悉操作】

AI

AI

05预订完成后会自动跳转到“我的预订”界面,在界面中点击刚刚预订的开发板右侧的“调试”按钮,进入开发板界面。如果没有跳转至该界面,或其他情况下需要进入该界面,可点击页面右上角“我的恩智浦”→“我的预订”进入该该界面。

AI

06进入开发板界面后,上方是开发板与屏幕,下方是对话框。

【上方屏幕视频会间隔一定时间后自动关闭,如需打开点击视频右上角播放按键即可】

AI

07打开界面后等待(约5分钟以内)下方对话框弹出登录指令“Imx8mpevk login:”输入“root”并点击回车。

【如果没有反应,点击控制台上方蓝色按钮,刷新对话框】

【对话框中按”Crtl+L“可以清屏对话框中的内容】

AI

08点击对话框右侧“Uplode Flie”按钮,准备给单片机上传附件(附件下载链接见文章末)。

AI

09在弹出来的界面中选择NFS后,点击下方“DROP HERE or Click”按钮上传附件。

AI

10选择最开始下载好的附件上传。

AI

11上传完毕后关闭界面。在对话框中输入“ls”指令并回车,查看刚刚上传的文件。如果对话框中没有出现附件“example.zip”,返回步骤8重新上传。

AI

12输入“unzip example.zip”指令解压文件。

AI

13输入以下指令后回车:

“python3 yolov8_tflite-nnstreamer.py --model yolov8n_full_integer_quant.tflite --img test_1.mp4 -e /usr/lib/libvx_delegate.so”

【可以复制指令后,在对话框中右键粘贴】

打开视频,等一会便可以看到单片机正在运行Yolov8n给附件中的视频打框了。

【忘记怎么打开视频看步骤6】

AI

AI

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分