RT-AK 简介
RT-AK
: RT-Thread AI kit
,RT-Thread AI
套件
RT-AK 是 RT-Thread 团队为 RT-Thread 实时操作系统所开发的 AI 套件,能够一键将 AI 模型部署到 RT-Thread 项目中,让用户可以 在统一的 API 之上进行业务代码开发,又能在目标平台上获得极致优化的性能,从而更简单方便地开发端侧 AI 应用程序。
在 RT-AK 支持下,仅需要一行命令,python aitools.py --model xxx...
,即可将 AI 模型部署到 RT-Thread 系统中:
详细的命令请查阅:[如何运行 aitools.py](# step1 运行 rt_ai_tools/aitools.py
)
开源链接:https://github.com/RT-Thread/RT-AK
示例DEMO
本教程 RT-AK 适配目标平台:STM32
以下项目为 RT-AK 的示例 Demo,基于 ART-PI 硬件平台和 Mnist 数据集。
1. 准备工作
Windows 10
Python >= 3.7
准备以下四份重要重要重要的材料:
1.1 X-CUBE-AI 介绍
下载地址:
https://www.st.com/zh/embedded-software/x-cube-ai.html
版本:V5.2.0
(以上链接请复制至外部浏览器打开)
TO DO LIST: 最新的版本是 V6.0.0,目前使用的是 V5.2.0,稍后的 RT-AK 将会更新
X-CUBE-AI
是 STM32Cube.AI
生态系统的 STM32Cube
扩展软件包的一部分,能够自动转换预训练的神经网络。