OpTC —— 针对 AURIX TC3xx 微控制器的神经网络部署工具链
机器学习
2024-10-02 v1
摘要
AURIX 2xx 和 3xx 系列 TriCore 微控制器在汽车行业广泛应用,近年来也被用于涉及机器学习任务的应用。然而,这些应用主要是手动工程的,目前为将神经网络移植到 TriCore 微控制器提供的工具支持有限。因此,我们提出 OpTC,这是一个用于 TC3xx 微控制器上神经网络自动压缩、转换、代码生成和部署的端到端工具链。OpTC 支持各种类型的神经网络,并通过基于灵敏度分析的分层剪枝提供压缩功能。对不同类型神经网络(如多层感知器 (MLP)、卷积神经网络 (CNN) 和循环神经网络 (RNN))的支持在 TC387 微控制器的案例研究中得到展示。通过用于预测电动机温度和检测异常的汽车应用,展示了 OpTC 的有效性及其支持的广泛应用范围。
关键词
引用
@article{arxiv.2404.15833,
title = {OpTC -- A Toolchain for Deployment of Neural Networks on AURIX TC3xx Microcontrollers},
author = {Christian Heidorn and Frank Hannig and Dominik Riedelbauch and Christoph Strohmeyer and Jürgen Teich},
journal= {arXiv preprint arXiv:2404.15833},
year = {2024}
}