早在2019年,ST就推出了STM32Cube.AI软件套件,为STM32的AI应用开了先河,相信不少嵌入式开发者都接触过。最近,官方正式发布了其配套的桌面工具——STM32Cube AI Studio。

这个全新的独立软件工具,可以视作是之前X-CUBE-AI的“升级版”,专门用于在STM32设备上准备、优化和验证AI模型。它保留了X-CUBE-AI的核心优势,同时融合了STM32开发者云平台的一些长处,并将模型验证、量化和可视化等关键功能整合进一个全新的用户界面里,旨在让边缘端机器学习变得更加简单易用。
现在,工程师们可以将已有的STM32CubeMX项目导出,然后导入量化后的神经网络模型,或者直接添加一个未经优化的原始模型,再通过STM32Cube AI Studio来生成优化后的C代码版本。
STM32Cube AI Studio带来了哪些新东西?
首个版本的STM32Cube AI Studio允许用户导入现有模型,使用真实数据进行量化,并利用一系列在X-CUBE-AI中不可用的高级选项对模型进行优化。你还可以在目标设备上进行基准测试,评估延迟、内存占用、准确性等关键指标。更有用的是,它甚至支持使用外部捕获的实际数据进行验证。
对于那些刚入门的开发者,可以直接导入已经量化好的模型,然后一键生成优化后的C代码,极大降低了上手门槛。简单来说,STM32Cube AI Studio既为经验丰富的数据科学家和软件工程师提供了深度定制功能,也为新手开启了第一个边缘AI项目的大门。正如我们从NanoEdge AI Studio中获得的经验,当工具能够覆盖更广泛的经验范围时,才能真正更好地服务于整个行业。

为何界面似曾相识,底层技术一脉相承?
如果你用过ST之前的AI工具,会发现STM32Cube AI Studio的界面非常眼熟。实际上,部分参与开发NanoEdge AI Studio的工程师也投入了新软件的设计,确保了社区用户能够直观、快速地上手这个独立版本。
同样重要的是,在幕后,STM32Cube AI Studio使用的是STEdgeAI Core。这是一个命令行界面工具,为ST日益增长的AI软件生态提供核心动力。它为高级用户打开了新世界的大门:你可以通过运行脚本、自动化部分工作流来进一步优化开发效率。总而言之,通过采用统一的用户界面语言和共享的命令行工具,ST旨在让整个ST Edge AI解决方案套件更加协调一致,帮助开发者更高效地工作。
如何获取与使用?
目前,官方提供了Windows版本的下载,macOS版本预计会在后续逐步上线。

官方已经发布了一个详细的使用教程视频,帮助你快速了解从导入AI模型到生成部署代码的全流程。这对于希望在资源受限的嵌入式设备上实现深度学习推理的开发者来说,无疑是一个强有力的官方工具支持。
随着边缘AI应用的爆发,像STM32Cube AI Studio这样能够简化模型部署流程的工具变得至关重要。它将数据科学家训练的复杂模型与嵌入式工程师熟悉的C代码环境高效地连接了起来。如果你正在或计划在STM32平台上进行人工智能相关的开发,不妨下载体验一下,或许它能成为你项目中的得力助手。想了解更多关于嵌入式AI和工具链的深度讨论,欢迎关注云栈社区的相关板块。
|