如今,人工智能(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平台主页,在平台右上角点击注册并注册账号。
02登录账号后,在平台主页点击“硬件”,截图中标注的两处都可以。
03在“硬件”页面中,点击左侧i.MX 8系列开发板,随后在右侧i.MX 8M Plus一栏中找一个标注“可立即使用”的序号,点击进入即可看到开发板简介页面。
【推荐使用序号3,屏幕显示更好】
04在开发板简介界面中, 点击立即预订,然后选择自己所需要预订(使用开发板)的时间。一般点击“立即使用”按钮后,可以直接选择使用到几点几分结束。比如现在时间是16:00,那么我们可以在预订时间中选择17:00。
【第一次预订会需要填写公司等内容,按需填写即可】
【初次使用推荐预订一小时以熟悉操作】
05预订完成后会自动跳转到“我的预订”界面,在界面中点击刚刚预订的开发板右侧的“调试”按钮,进入开发板界面。如果没有跳转至该界面,或其他情况下需要进入该界面,可点击页面右上角“我的恩智浦”→“我的预订”进入该该界面。
06进入开发板界面后,上方是开发板与屏幕,下方是对话框。
【上方屏幕视频会间隔一定时间后自动关闭,如需打开点击视频右上角播放按键即可】
07打开界面后等待(约5分钟以内)下方对话框弹出登录指令“Imx8mpevk login:”输入“root”并点击回车。
【如果没有反应,点击控制台上方蓝色按钮,刷新对话框】
【对话框中按”Crtl+L“可以清屏对话框中的内容】
08点击对话框右侧“Uplode Flie”按钮,准备给单片机上传附件(附件下载链接见文章末)。
09在弹出来的界面中选择NFS后,点击下方“DROP HERE or Click”按钮上传附件。
10选择最开始下载好的附件上传。
11上传完毕后关闭界面。在对话框中输入“ls”指令并回车,查看刚刚上传的文件。如果对话框中没有出现附件“example.zip”,返回步骤8重新上传。
12输入“unzip example.zip”指令解压文件。
13输入以下指令后回车:
“python3 yolov8_tflite-nnstreamer.py --model yolov8n_full_integer_quant.tflite --img test_1.mp4 -e /usr/lib/libvx_delegate.so”
【可以复制指令后,在对话框中右键粘贴】
打开视频,等一会便可以看到单片机正在运行Yolov8n给附件中的视频打框了。
【忘记怎么打开视频看步骤6】
全部0条评论
快来发表一下你的评论吧 !