你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【问答有礼】问答小课堂:如何将AI方案无缝集成到STM32MP2项目中?  

[复制链接]
STMCU-管管 发布时间:2024-9-23 14:19
今年6月,STM32重磅推出最新一代64位微处理器STM32MP2系列,凭借异构架构及卓越性能、高安全性、边缘AI与多媒体功能、连接接口丰富这四大关键特性,不仅为高性能和高度互联的工业4.0应用赋能,也为嵌入式边缘AI方案的落地带来更多可能性。
* F7 K/ W: P  v7 v. {. q  ~2 r& L7 E8 X0 u3 q8 y( l
* p; J; S! k# ~
STM32MP2系列具有先进的边缘AI及丰富的多媒体功能,内置1.35TOPS的NPU边缘AI加速器、主频900MHz的3D GPU,开发者可灵活选择在CPU、GPU、NPU上运行AI应用。除了硬件性能强劲,还具有丰富的AI应用生态。那么,当我们要将AI方案无缝集成到STM32MP2项目中,需要哪些步骤和准备?又要用到什么软件工具链?带着这些问题,我们一起来看看“STM32MP2小课堂”的解答。' w% z0 l# L! z  S5 g
意法半导体提供丰富的边缘AI生态工具,通过模型训练、模型优化和基准测试、创建并部署应用三个阶段,支持用户将边缘AI方案无缝集成到STM32MP2项目中。# p8 O/ \9 ?8 _- B, ], b0 r0 |7 n6 q
13.png

) b/ \' K+ v7 c01 三阶段无缝集成AI方案. Z/ s7 `2 U; J+ f3 |

, @8 J* F7 i! X5 k, A: p第一阶段:模型训练。顾名思义,就是指开发者将数据集导入并训练模型。模型的选择通常有两种方式:一是使用自己的模型,比如基于Keras、TensorFlow、PyTorch和Scikit-learn等机器学习库的模型。另一种是从STM32 AI模型库中选择提前训练好的模型和训练脚本,STM32 AI模型库提供人体姿态估计、图像分类、语义分割、目标检测等预训练模型;这些模型及代码已经发布在GitHub上,经过优化可以运行在STM32 MPU上。用户可以访问此链接(GitHub - STMicroelectronics/stm32ai-modelzoo: AI Model Zoo for STM32 devices)下载,并根据Readme文档进行操作。
3 `. o+ ?# ^: G# p0 O' |; J7 N9 ~
; ~4 Q, U5 c6 n0 Z

$ N& A( D8 R  }第二阶段:模型优化和基准测试。在这个阶段,ST提供了本地版本的ST Edge AI Core和云端版本的ST Edge AI Developer Cloud,可以实现模型的量化、优化、转换并提供基准测试服务。4 P( T& o+ ^7 C; P' A5 F* m
' L0 E  x. }$ C4 z6 V

& A  ]& |  S) M+ n+ _第三阶段:创建并部署应用。STM32 MPU提供基于OpenSTLinux的X-LINUX-AI扩展包,帮助用户快速开发AI应用。X-LINUX-AI扩展包是一个一站式的AI解决方案,涵盖了AI框架和应用以及工具框架。! [3 }/ l- r6 |7 Z; v- s( d4 y
14.png
02集成过程中需要用到的软件工具
6 N! Y5 j0 y& y- b9 C  _$ Q7 w* b& e2 I+ T+ K% B& H. B% t* m$ O
在将AI方案无缝集成到STM32MP2项目的过程中,开发者需要用到一些软件工具,比如ST Edge AI Developer Cloud和X-LINUX-AI扩展包等。% K: f' i" n( E8 u8 N/ K+ W) `
ST Edge AI Developer Cloud是一种云端工具,开发者使用这个云端版本的工具,可实现AI模型的优化和格式转换。请访问Home - ST Edge AI Developer Cloud开始尝试。
9 h$ o' o8 O: C1 W! ^
根据网页操作指引,按照选择模型、选择硬件平台、量化(可选)、优化、基准测试、得出结果、生成模型这几个步骤,即可完成模型优化、模型转换和基准测试。
8 @. B. M2 Z& W& BX-LINUX-AI是一个一站式AI解决方案:可以运行神经网络模型,且具备多项AI应用实例;同时还是一个工具框架,提供帮助开发者快速开发应用的工具。4 U- t7 F! j& E, \- i
15.png
X-LINUX-AI配合OpenSTLinux也有三个软件开发包,分别作为Starter Package、Developer Pacakge、Distribution Package的添加组件,支持用户创建部署自己的AI应用。
, U  H5 g; a; V7 i( r7 L
9 E  x. x( V6 S6 R9 L2 q# r1 h

  Y& d. o) V$ A- X0 G
16.png
X-LINUX-AI Starter Package:快速轻松地将AI引入STM32MPU系列;
8 C9 V3 ~3 W( r4 {$ W' I( QX-LINUX-AI Developer Package:该组件包中的X-LINUX-AI SDK插件扩展了OpenSTLinux SDK的AI功能,可以轻松开发和构建AI应用程序;2 h) L8 @  Y: ?
X-LINUX-AI Distribution Package:该组件包是一个OpenEmbedded层,可以添加到STM32MPx OpenSTLinux Distribution Package上开发 AI 应用打包包含 AI 应用的镜像。
+ [* L: b" [) N: }% ~, S
$ A5 s9 I+ o9 G. S) i9 G
- v$ k/ L" m* C! _: d! H
问答小课堂( y- W/ K) G, _
观看视频和学习文章,评论区回答下方5个问题,从回答正确的坛友中,抽7位送出STM32开发板一块!
1 K, O# I- B- \" [! Q( _问题列表:
. B* R$ j6 k8 V4 ^问题一:STM32MP2的四大关键特性是_____。(填空)
! U7 c" E5 Y8 D. \- p/ M问题二:STM32 MPU提供基于______的X-LINUX-AI扩展包,帮助用户快速开发AI应用。(填空): S8 `# N! X3 b; L/ m
问题三:STM32 AI模型库提供的预训练模型可以用于_____。(填空)0 \" D, k3 Z, i3 z. m$ L
问题四:STM32MP2系列微处理器的边缘AI加速器的计算能力为______。(填空)
$ u5 r& j! i4 P. T问题五:X-LINUX-AI Distribution Package是一个_____类型的包?(单选)6 E( ~# Q# x" X" T/ ^7 @( G
A. OpenEmbedded层8 K8 e3 `8 j" ]+ [5 h- i. Y, s
B. AI应用打包
4 G3 _: q# o1 AC. 软件开发包
# ]- r- H5 v5 Z: x8 A& d6 W* _9 BD. 硬件开发包
; ~6 s! {' o+ c) g( o9 G+ G7 Y
/ Z/ V2 G! }: K7 M3 V
' H; U" L# i; H0 @7 L
回答有礼:抽7位送STM32开发板一块!
7 G6 b' Y5 c! _! V! L! l4 |# d互动时间:9月23日-10月8日
9 i- ~6 W2 p! j$ V; T5 O" i! j  b" Y7 D9 f* P1 x' h! m! n
, F" w; o5 R0 {
中奖名单:
* j) i2 a/ b1 e& p" z! ]' t短笛君
4 g( ^/ E+ j1 r$ S6 K  ySTMWoodData
% q7 `+ t5 U# f$ K9 E: K) j. O. W大天津5 N7 o3 q8 G/ {$ _- {' Y
vincent2012
3 A3 F, U2 B! U+ n! }8 ^shenxiaolin_mai+ [+ C! F0 C+ H' W+ r
打工人学技术+ F7 X9 s/ s& I- E! o5 y: m
jundao721* G- [5 [9 s' ?) m: a
板卡随机发放,不支持挑选!
; d( ~) g3 U  }

  N% H$ D- [) v5 l& F/ W+ x0 t

  D# H! O$ Q0 G/ d2 C
5 K- B0 T9 c. ]2 d& \  J8 l& p# Z  N0 v1 S* A. N: Q2 _
1 @8 r1 s7 y  x) K/ Z. d
收藏 评论27 发布时间:2024-9-23 14:19

举报

27个回答
lospring 回答时间:2024-9-23 16:21:13
此帖仅作者可见
短笛君 回答时间:2024-9-23 16:22:59
此帖仅作者可见
STMWoodData 回答时间:2024-9-23 16:23:02
此帖仅作者可见
vincent2012 回答时间:2024-9-23 20:03:23
此帖仅作者可见
jundao721 回答时间:2024-9-24 09:03:28
此帖仅作者可见
LSMing1623 回答时间:2024-9-24 09:30:48
此帖仅作者可见
大天津 回答时间:2024-9-24 09:39:37
此帖仅作者可见
无极考拉 回答时间:2024-9-24 13:17:59
此帖仅作者可见
shenxiaolin_mai 回答时间:2024-9-24 15:48:12
此帖仅作者可见
sumoon 回答时间:2024-9-24 15:56:25
此帖仅作者可见
meiyao 回答时间:2024-9-24 19:24:27
此帖仅作者可见
king86 回答时间:2024-9-24 19:28:08
此帖仅作者可见
linghz 回答时间:2024-9-25 08:56:20
此帖仅作者可见
lxl666 回答时间:2024-9-25 08:57:38
此帖仅作者可见
12下一页

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版