mumuyiki 发表于 2026-10-17 00:36:49

PyTorch 生态中的 ExecuTorch 已经作为官方外部模块集成到 Zephyr 开发体系中

最近看到 Zephyr 项目在 10 月 9 日发布的一篇技术文章,感觉挺有意思的,分享一下。
Zephyr RTOS 大家应该不陌生,是一个面向 MCU 和资源受限设备的开源实时操作系统,支持多种芯片架构,也有蓝牙、网络、文件系统等功能。
这次的新进展是,PyTorch 生态中的 ExecuTorch 已经作为官方外部模块集成到 Zephyr 开发体系中。
ExecuTorch 是一个面向边缘设备的轻量级 AI 推理框架,可以把训练好的模型部署到手机、可穿戴设备以及嵌入式硬件上。
以前在 MCU 上部署神经网络,往往需要自己处理推理框架移植、依赖配置和硬件适配等问题。现在开发者可以通过 Zephyr 的 west 工具管理 ExecuTorch 模块,再通过 Kconfig 和 CMake 完成构建配置,整个流程更加统一。
官方还在 Alif Ensemble E8 开发板上进行了实际测试。这块板子搭载 Arm Cortex-M55 处理器和 Ethos-U55 NPU,测试使用的是经过 INT8 量化的 MobileNetV2 图像分类模型。
结果比较有意思:
模型推理耗时约 27.7ms,输入数据预处理耗时约 33.3ms,完整处理流程约 61ms。
也就是说,在这个测试场景下,数据预处理花费的时间甚至超过了 NPU 执行神经网络的时间。
这也说明嵌入式 AI 的性能优化不能只盯着 NPU 算力,内存访问、数据格式转换和整个处理流程同样重要。
当然,这不代表普通低端 MCU 现在都能轻松运行复杂 AI 模型,具体还要看 RAM、Flash、处理器性能以及硬件加速能力。
个人感觉,ExecuTorch 与 Zephyr 的整合,最大的意义还是降低了嵌入式 AI 的开发和移植门槛。
不知道大家有没有在 STM32、ESP32 或其他 MCU 上部署过神经网络?实际开发中,模型大小、RAM 占用和推理速度哪个最让人头疼?
新闻原始来源

发布机构: Zephyr Project 官方网站
文章标题: ExecuTorch Integrated with Zephyr RTOS
发布日期: 2026 年 10 月 9 日
原始文章: 查看官方技术文章及测试数据
相关代码: PyTorch ExecuTorch GitHub 仓库

页: [1]
查看完整版本: PyTorch 生态中的 ExecuTorch 已经作为官方外部模块集成到 Zephyr 开发体系中