嵌入式设计现在可以支持各种需要高性能数据计算的ML/AI应用,以便使用NXP基于Arm® Cortex®-A和M内核的i.MX应用处理器和i.MX RT交叉处理器进行快速推理。eIQ包含各种应用示例,用于演示如何将神经网络集成到语音、视觉和传感器应用中。eIQ机器学习软件开发环境利用现有硬件来加速ML应用程序开发,而无需专门用于机器学习的硬件。
eIQ机器学习软件
特性:
• 开源推理引擎
• 经过优化的库
• 应用程序示例
• 与开源技术兼容
• 包含在NXP的Yocto Linux BSP(L4.14.y系列)和MCUXpresso SDK (v2.6.0) 软件版本中
支持的产品:
• eIQ ML软件现支持以下NXP产品:
• 面向i.MX处理器的eIQ正式支持i.MX 8系列应用处理器系列
(i.MX 8M Mini、i.MX 8M Nano、8M、8QuadXPlus、8QuadMax、i.MX 8M Plus)
• 面向MCU的eIQ正式支持i.MX RT1060、i.MX RT1050和i.MX RT600交叉处理器
• 访问www.nxp.com/eIQ,查看其他新支持的电路板
应用:
• 目标检测
• 语音识别
• 图像处理
• 视频编码/解码和分析
• 智能可穿戴设备
• 智能工厂
• 医疗
• 增强现实
立即下载
Glow - i.MX RT用NN编译器是2018年Facebook发布的一个开源社区项目(Apache许可证2.0)。通过其提前编译模型 (AOT) ,Glow可以直接将神经网络模型转换为机器代码。NXP集成了经过优化的Arm Cortex M和Cadence HiFi4 DSP库。访问Glow神经网络编译器用eIQ™ 。
Yocto版本 – 当前的L5.43.2.0.0系列Yocto Linux阿尔法版本支持用于i.MX处理器的eIQ软件。
有关如何将eIQ添加到Yocto版本的详细说明,请访问https://community.nxp.com/docs/DOC-343575。
MCUXpresso SDK – 面向MCU的eIQ软件完全集成到面向i.MX RT交叉MCU平台的MCUXpresso SDK中。
• 请前往https://mcuxpresso.nxp.com搜索i.MX RT1050 or i.MX RT1060 EVK
• 采取措施:“构建MCUXpresso SDK”
进入SDK builder页面后,点击eIQ中间件项目,查看“选项”现在是否选中。
然后,滚动到底部,点击“下载SDK”。系统将提示您同意《NXP软件许可协议》。
• 它将保存为zip文件。
o eIQ项目位于\boards\<board_name>\eiq_examples文件夹
o eIQ源代码位于\middleware\eiq文件夹
Inference Engines Matrix
eIQ软件图
SW Dev Environment
视频
其他资源
• eIQ社区
• 常见问题
• eIQ实验指南
