跳至主要内容
嵌入式人工智能编码器 AI Coder

为嵌入式系统部署高质量的人工智能模型

说实话

Embedded AI Coder 是一款代码生成工具,可毫不费力地将训练有素的神经网络转换为优化的 C 代码,适用于各种微控制器和微处理器。我们的工具可确保卓越的速度和高效的内存使用,使开发人员能够将人工智能功能无缝集成到他们的产品中。

您的获益

适用于多种不同的 µC 目标

配置简单,使用直观,并有与其他工具的清晰接口。

节约资源,成本效益高

高效解决问题和创新方法,实现更快、更具成本效益的开发。

符合相关安全要求

符合 ISO26262 和 MISRA 等汽车和功能安全要求。

特点

工具的屏幕截图
  • 支持的格式:.ONNX、.LiteRT(TensorFlow Lite)、ASCMO导出
  • 命令行工具,使用起来就像使用编译器一样简单。
    例如:开发人员使用以下命令编译模型:coder code myaimodel.tflite -c myoptions -o <目标文件夹>
  • 生成的代码包含额外组件,可集成到任何工具链中。
  • 轻松集成到任何持续集成/持续交付(CI/CD)管道中。

  • 该编码器适用于多种目标硬件,并兼容神经网络中常用的层:BatchNorm、卷积(Convolutions)、深度可分离卷积(Depthwise Convolutions)、LSTM、全连接(Fully Connected)、元素级加法(Elementwise Add)、减法(Sub)、乘法(Mul)、Softmax、Relu、Leaky Relu、Logistic、Padding、StridedSlice、Tanh、最大池化(MaxPooling)、平均池化(AveragePooling)和转置卷积(TransposeConv)。支持数据类型包括 int8 和 float32。
  • 硬件目标包括各种架构的微型微控制器和功能强大的微处理器(ARM Cortex-M、ARM Cortex-A、供应商特定架构)。

  • 我们的编码器非常适合智能传感器和智能执行器系统、汽车、医疗技术和航空航天领域的安全关键型系统以及小型硬件系统上的人工智能。
  • 您可以将其用于经济高效的 µC 目标和嵌入式设备上复杂的安全关键型应用。

  • 博世已向 MLPerf™ Inference Tiny 基准测试联盟提交了测试结果
  • 在所有类别中均跻身一流水平
  • 同类最佳的内存效率

请参见基准测试联盟的门户网站,其中包含可比较的工具和背景信息,以便进行比较。

  • Embedded AI Coder符合所有汽车和功能安全要求,如 ISO26262 和 MISRA。
  • 它能生成安全、数值正确、运行时无错误的代码。

让嵌入式人工智能成为现实

图示为嵌入式人工智能编码器的工作流程。

嵌入式人工智能编码器在人工智能与嵌入式系统之间架起了一座桥梁,使无需依赖嵌入式软件专家即可生成嵌入式C代码成为可能。

来自知名机器学习框架(如PyTorch、TensorFlow或ETASASCMO)的模型可作为输入用于我们的工具。

与手写代码相比,它为企业节省了大量开发成本和资源。这在当今典型的快速开发周期和频繁变更的代码需求背景下尤为有利。

生成的代码可部署在生产环境硬件上,或通过ETAS快速原型开发工具链(使用INTECRIOEHOOKS或 VECU-BUILDER构建的虚拟ECU)进行早期测试。

插图描述了汽车行业的软件开发情况

嵌入式人工智能编码器的客户使用案例

在汽车行业:

  • 通过制动系统、转向系统、发动机管理等方面的虚拟传感器(即替代物理传感器的人工智能算法)节约成本。
  • 胎压监测
  • 早期损坏检测
  • 驾驶辅助系统,例如超声波泊车传感器
  • 驾驶员监控系统(法律规定从 2024 年 7 月起强制执行)

我们这款经过汽车行业验证的软件工具,也可根据需求调整适用于其他工业领域。我们将严格执行必要的合规审查,确保该工具符合贵方特定行业的规范要求并顺利落地实施。

所有新闻

下一个活动

联系我们

您有任何问题吗?请随时给我们留言。我们将非常乐意提供帮助。

现在就联系我们!