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

关于STM32 AI程序移植到其他程序中

[复制链接]
虎三可可 提问时间:2020-11-13 10:44 /
本人近几天开始学习了X-CUBE-AI,然后生成了工程调试着也运行成功了,输入数组经过神经网络得到的输出结果也是和训练时匹配的。
我想把这个AI程序移植到我其他的程序中,我在新工程添加了<name>_data.c,<name>_data.h,<name>.c,<name>.h,以及x-cube-ai.c以及关于AI的所有头文件,最后将NetworkRuntime520_CM7_Keil.lib库文件也导入到工程中。


后来,发现新移植好的程序陷入了汇编指令B,也就是死循环,程序是运行到ai_platform_network_create这个创建网络的函数死了,应该是无法执行到这个函数,请问这个是什么问题呢?


收藏 2 评论6 发布时间:2020-11-13 10:44

举报

6个回答
lebment 回答时间:2020-11-13 11:09:24
参考我的
虎三可可 回答时间:2020-11-13 11:16:55

我大致看了下你的主题,没发现有移植AI程序的教程啊
虎三可可 回答时间:2020-11-14 09:34:45
现在问题已经解决,就是一个小问题,疏忽导致。
wyj------- 回答时间:2021-4-15 09:24:03
我也是同样的情况,也是卡在了这个位置,具体是什么问题,能分享一下吗?
2625038549@qq.com
不爱学习的linux 回答时间:2021-7-12 14:50:12
楼主你好,stm32移植后的结果和训练时的不一致怎么解决?十分感谢
诺侠 回答时间:2022-7-6 13:16:34
不爱学习的linux 发表于 2021-7-12 14:50
楼主你好,stm32移植后的结果和训练时的不一致怎么解决?十分感谢

可以用cube.ai的评估工具评估模型转换后的精度损失,如果损失不大,则需要调整模型。一般情况下转换后的模型精度损失不会很大
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版