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

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

[复制链接]
STMCU-管管 发布时间:2024-9-23 14:19
今年6月,STM32重磅推出最新一代64位微处理器STM32MP2系列,凭借异构架构及卓越性能、高安全性、边缘AI与多媒体功能、连接接口丰富这四大关键特性,不仅为高性能和高度互联的工业4.0应用赋能,也为嵌入式边缘AI方案的落地带来更多可能性。3 `& j  i4 \, I! x, x7 r2 X

/ v" O2 O  n7 w- W1 H
  C1 A4 O5 l1 n, m
STM32MP2系列具有先进的边缘AI及丰富的多媒体功能,内置1.35TOPS的NPU边缘AI加速器、主频900MHz的3D GPU,开发者可灵活选择在CPU、GPU、NPU上运行AI应用。除了硬件性能强劲,还具有丰富的AI应用生态。那么,当我们要将AI方案无缝集成到STM32MP2项目中,需要哪些步骤和准备?又要用到什么软件工具链?带着这些问题,我们一起来看看“STM32MP2小课堂”的解答。* i# W' r' r6 |* e) f* p7 [
意法半导体提供丰富的边缘AI生态工具,通过模型训练、模型优化和基准测试、创建并部署应用三个阶段,支持用户将边缘AI方案无缝集成到STM32MP2项目中。$ ~# J4 U. |* S+ O
13.png

! C! c  a8 H  M) _- F- o01 三阶段无缝集成AI方案- q$ S* s% q1 E# R6 c

! l" X9 y  \% N: e: w0 h第一阶段:模型训练。顾名思义,就是指开发者将数据集导入并训练模型。模型的选择通常有两种方式:一是使用自己的模型,比如基于Keras、TensorFlow、PyTorch和Scikit-learn等机器学习库的模型。另一种是从STM32 AI模型库中选择提前训练好的模型和训练脚本,STM32 AI模型库提供人体姿态估计、图像分类、语义分割、目标检测等预训练模型;这些模型及代码已经发布在GitHub上,经过优化可以运行在STM32 MPU上。用户可以访问此链接(GitHub - STMicroelectronics/stm32ai-modelzoo: AI Model Zoo for STM32 devices)下载,并根据Readme文档进行操作。5 K/ T& Q4 ~5 P4 J

6 Y/ o4 W/ Y1 d) q; D0 L! C3 [7 A

1 v6 D2 ?. j  e, q: o% i' \第二阶段:模型优化和基准测试。在这个阶段,ST提供了本地版本的ST Edge AI Core和云端版本的ST Edge AI Developer Cloud,可以实现模型的量化、优化、转换并提供基准测试服务。
  a; M2 N3 k/ I6 z  E
6 }# L# }1 p8 O/ @
- Y  R4 a9 L5 T+ Q. B, n) o, z4 s
第三阶段:创建并部署应用。STM32 MPU提供基于OpenSTLinux的X-LINUX-AI扩展包,帮助用户快速开发AI应用。X-LINUX-AI扩展包是一个一站式的AI解决方案,涵盖了AI框架和应用以及工具框架。5 a! d' j; ?3 w6 e! d% f" H
14.png
02集成过程中需要用到的软件工具
9 P5 F9 G3 @+ T# D$ s# p& V8 _4 s9 A% D/ p6 M
在将AI方案无缝集成到STM32MP2项目的过程中,开发者需要用到一些软件工具,比如ST Edge AI Developer Cloud和X-LINUX-AI扩展包等。* d8 @5 W- k' o; N, |
ST Edge AI Developer Cloud是一种云端工具,开发者使用这个云端版本的工具,可实现AI模型的优化和格式转换。请访问Home - ST Edge AI Developer Cloud开始尝试。
+ }8 n( Q5 ]4 M5 J( S7 I8 f, H/ {
根据网页操作指引,按照选择模型、选择硬件平台、量化(可选)、优化、基准测试、得出结果、生成模型这几个步骤,即可完成模型优化、模型转换和基准测试。5 ?5 T7 n) h- A% @
X-LINUX-AI是一个一站式AI解决方案:可以运行神经网络模型,且具备多项AI应用实例;同时还是一个工具框架,提供帮助开发者快速开发应用的工具。% |( {$ i, S$ Y5 d: B
15.png
X-LINUX-AI配合OpenSTLinux也有三个软件开发包,分别作为Starter Package、Developer Pacakge、Distribution Package的添加组件,支持用户创建部署自己的AI应用。6 _+ b9 t: Z& g' o  S
8 _! |& [0 i8 c$ o* M: @9 y
4 ?9 a) r0 Z8 m- U! r+ F
16.png
X-LINUX-AI Starter Package:快速轻松地将AI引入STM32MPU系列;- i; ~; r: D0 i* t" M% o
X-LINUX-AI Developer Package:该组件包中的X-LINUX-AI SDK插件扩展了OpenSTLinux SDK的AI功能,可以轻松开发和构建AI应用程序;" M" i3 B  x) e$ _9 R" |
X-LINUX-AI Distribution Package:该组件包是一个OpenEmbedded层,可以添加到STM32MPx OpenSTLinux Distribution Package上开发 AI 应用打包包含 AI 应用的镜像。
' n! m+ I( _( }! o4 c- U3 _' D, N; ?1 w/ J5 b! B2 {
. K; K0 B7 Z7 h# [* D
问答小课堂7 O4 ]8 r* a, a9 C! V+ P5 n
观看视频和学习文章,评论区回答下方5个问题,从回答正确的坛友中,抽7位送出STM32开发板一块!8 e8 _( V9 r/ o. U1 [
问题列表:) ?6 \. _6 h: k5 T
问题一:STM32MP2的四大关键特性是_____。(填空)
8 I& V3 T3 Q! S3 R( _- M问题二:STM32 MPU提供基于______的X-LINUX-AI扩展包,帮助用户快速开发AI应用。(填空)
0 v7 u* F& m3 v% Z& s) k+ \- m问题三:STM32 AI模型库提供的预训练模型可以用于_____。(填空)
0 ^# `- J3 k- m6 j6 \问题四:STM32MP2系列微处理器的边缘AI加速器的计算能力为______。(填空)( N2 u- B- @" ]8 \5 c. G
问题五:X-LINUX-AI Distribution Package是一个_____类型的包?(单选)
+ O% M  _3 x6 |* p4 a$ xA. OpenEmbedded层
& r, K( @4 w. P0 xB. AI应用打包
9 @6 f0 y8 X$ f/ }C. 软件开发包7 B. E+ _2 B; R% S0 o4 \
D. 硬件开发包
. E) b( f3 H7 \( s% |* [
# d; E* U6 u/ e* T9 v+ y

& q1 \0 c* ?/ w) R回答有礼:抽7位送STM32开发板一块!4 {3 l- c9 {  Z; S) Y
互动时间:9月23日-10月8日
' b; w! x0 t, n" }! u' Y2 x! v3 \- u/ }

' h0 k3 d4 C  o. }0 @中奖名单:
, O/ S; D1 e) E1 k/ `( M* V短笛君# }: X& C2 f6 m8 o5 ?# ]
STMWoodData' f4 k4 J# C  |1 m6 T
大天津! E8 R2 S; E5 @. q
vincent2012
. {# y" o1 m9 |/ }shenxiaolin_mai# Z# U$ ]: G0 |( a6 i
打工人学技术7 J. q2 H& ?) ], W2 X" D4 G: U$ Z' T
jundao721; X, j" O; g6 i0 A- |6 _9 L
板卡随机发放,不支持挑选!4 m: t+ g4 F! `: v& O

" M. F# F8 M9 @

3 \+ ^2 S8 x7 D- k" l' K
( _- d8 [: \* X, f
5 A+ }/ V3 t* V  |- s0 q- F7 t$ V1 M) ~2 C) @+ @
收藏 评论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管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版