我们从2011年坚守至今,只想做纯粹的技术论坛,请不要发布和技术无关的话题。  本站有两万多份高大上的PCB和原理图下载,每日更新中,欢迎常回来看看

 找回密码
 立即注册
搜索
查看: 143|回复: 0

[最新新闻] Github上嵌入式项目之——开源神经网络SDK Zig-Ant(适合于资源受限的MCU)

[复制链接]
  • 打卡等级:常住青年
  • 打卡总天数:38
  • 打卡月天数:0
  • 打卡总奖励:138
  • 最近打卡:2026-01-06 10:36:41

15

主题

60

回帖

265

积分

二级逆天

积分
265

终身成就奖

发表于 2025-5-19 18:04 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区

您需要 登录 才可以下载或查看,没有账号?立即注册

×

Zant (Zig-Ant) 是一个开源 SDK,用于在微控制器上部署优化的神经网络 (NN)。
项目概述
Z-Ant(Zig-Ant)一个开源 SDK,旨在简化机器学习模型在嵌入式和边缘设备上的部署,并使其具有成本效益。有了 Zant,开发人员就能在各种硬件上轻松优化和部署模型,从而最大限度地减少切换平台时复杂的重新实现工作。
Zant 的第一个版本将是一个静态库,它将 ML 模型作为输入,并生成经过优化的特定于设备的可执行文件。Zant 主要使用 Zig 编程语言构建,它利用了 Zig 的两个强大功能:
  • 交叉编译: Zant 实现了代码的无缝移植,使 ML 模型只需最小的调整即可在不同的设备架构上运行。这确保了灵活性并节省了开发时间,尤其是在资源有限的环境中。
  • C 语言兼容性: 由于 C 语言是嵌入式应用程序的标准语言,Zant 与 C 语言的兼容性使其能够与硬件抽象层 (HAL) 等重要组件顺利集成,后者为硬件交互提供了一致的接口。



有了 Zant,将 ML 模型部署到嵌入式设备和边缘设备变得更加高效、灵活和易用。
官网地址

https://zantfoundation.github.io/Website/
Github地址
https://github.com/ZantFoundation/Z-Ant
为什么选择 Zant?
  • 缺乏 DL 支持:TI Sitara、Raspberry Pi Pico 或 ARM Cortex-M 等设备缺乏全面的 DL 库。
  • 开源:端到端 NN 部署和优化开源解决方案。
  • 受 Research-Inspired:实施受 MIT 的 Han Lab 研究启发的优化。
  • 学术合作: 与米兰理工大学等机构合作开发。

主要特点
  • 轻便、高性能: 占用面积小,是有限环境的理想选择。
  • 硬件加速: 支持 SIMD 和 GPU 卸载,提高效率。
  • 高效内存管理: 使用内存池和静态分配。
  • 优化算法: 包括量化、嵌入式人工智能模型剪枝。
  • 跨平台: 兼容 ARM Cortex-M、RISC-V 等。

使用案例
  • Edge AI:实时异常检测,预测性维护。
  • 物联网与自主系统:用于无人机、机器人、车辆、物联网设备的轻量级人工智能模型。



如何开始?入门需要最新的 Zig 编译器和基本的 Zig 知识。Zig 是一种通用的编程语言和工具链,用于维护健壮、高效和可重用的软件。
https://ziglang.org/zh-CN/
Zig语言特点总结来看就是:
专注于调试你的应用程序,而不是调试你的编程语言知识。
·没有隐式控制流。
·没有隐式内存分配。
·没有预处理器,没有宏。


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright ©2011-2024 NTpcb.com All Right Reserved.  Powered by Discuz! (NTpcb)

本站信息均由会员发表,不代表NTpcb立场,如侵犯了您的权利请举报投诉

本站所有资料仅限参考学习交流,PCB原理图源码等所有资料不保证准确没问题,请不要用作生产。否则后果自负。

闽公网安备35062302000276号 | 闽ICP备2024076463号-1 | 论坛技术支持QQ群171867948 | 论坛问题,充值问题请联系QQ1308068381

平平安安
TOP
快速回复 返回顶部 返回列表