STM32开发AI
文章平均质量分 72
诸葛灬孔暗
落日无边江不尽,此身此日更须忙
展开
-
【嵌入式AI部署】轻量化神经网络精述--MobileNet V1-3、ShuffleNet V1-2、NasNet
原文链接:【嵌入式AI部署&基础网络篇】轻量化神经网络精述--MobileNet V1-3、ShuffleNet V1-2、NasNet深度神经网络模型被广泛应用在图像分类、物体检测等机器视觉任务中,并取得了巨大成功。然而,由于存储空间和功耗的限制,神经网络模型在嵌入式设备上的存储与计算仍然是一个巨大的挑战。前面几篇介绍了如何在嵌入式AI芯片上部署神经网络:【嵌入式AI开发】篇五|实战篇一:STM32cubeIDE上部署神经网络之pytorch搭建指纹识别模型.onnx...原创 2021-11-04 11:13:29 · 3478 阅读 · 0 评论 -
【嵌入式AI开发】STM32cubeIDE CUBE-AI进行AI部署问题和细节汇总
1. 使用stm32cubeIDE或stm32cubeMX中的出现任何问题都可查看运行日志,查找原因。C:\Users\<username>\.stm32cubemx\ai_stm32_msg.log2.“validation on target “ ERROR 这个bug遇到的人有点多,不同的板子我也不确定都能解决,是ST的问题。其他单核板子都不行的注意以下:(1)STM32的cube-ai工具包目前只支持单内核,如果你使用的是双内核板子,建议选......原创 2021-11-02 11:12:26 · 3898 阅读 · 12 评论 -
AI芯片、边缘计算—助力AI落地(嵌入式MCU AI系列教程开篇)
·近年来中国人工智能作为国家战略,发展迅速,并且逐渐落地。特别是神经网络、深度学习等算法,在各个领域都已有成熟的应用。而作为AI技术落地的核心AI芯片,我国尚处于起步阶段。特别是,在 CPU、 GPU、DSP 处理器设计上一直处于追赶地位,绝大部分芯片设计企业依靠国外的 IP 核设计芯片,在自主创新上受到了极大的限制。然而,人工智能的兴起,无疑为中国在处理器领域实现弯道超车提供了绝佳的机遇。因此,在专用型AI芯片方面,特别是安防、无人驾驶领域,催生了许多AI芯片公司,如华为海思、中科寒武...原创 2021-10-20 23:01:37 · 1266 阅读 · 0 评论 -
stm32cubeAI “validation on target “ ERROR
点击validation ontarget 后出现以下错误:E200(ValidationError): stm32: Unable to bind the STM AI runtime with "network" c-model: []connection to "serial:115200"/"115200" run-time failsE801(HwIOError): Invalid firmware - COM5:115200这是因为STM32的cube-ai工具包...原创 2021-10-19 21:37:53 · 1219 阅读 · 3 评论 -
STM32CubeIDE部署神经网络.onnx错误INTERNAL ERROR: Unknown shape destinatio
点击对AI算法分析后出错,如下这是PyTorch模型转换到ONNX模型中非常常见的reshape的问题,一个简单的PyTorch中的view操作,期待出来的就是一个简单的reshape操作,但是如果你的形状参数用的是形如x.size(0)这样的话就会出现上图的问题,必须做一个强制类型转换int(x.size(0),或者用onnx-simplifier来处理一下模型,如下:...原创 2021-10-15 21:26:33 · 1060 阅读 · 0 评论