Arm 中国考虑将其
Arm 中国正在考虑通过最近创建的加速器"accel"子系统将其"周易"NPU 驱动程序提交到 Linux 内核上游。中国Arm公司的神经处理单元(NPU)驱动程序目前拥有开源内核和用户空间堆栈。
三年前,百度的一位工程师曾关注过用于 Linux 内核的周易 AI 加速器驱动程序,但这只是一个开源的内核驱动程序,当时还缺乏一个开源的用户空间软件栈。从那时起,Arm China 就开始着手开发这个完全开放的用户/内核驱动程序栈。全志 R329 等一些 SoC 中就采用了 Arm China 的 NPU。(通过阿里速卖通和类似渠道可以买到一些支持 Arm China NPU 的开发板)
今天,Arm China 的一位工程师宣布,希望将他们的 NPU 驱动程序上游化到加速器子系统中。目前,至少开放的用户模式驱动程序和内核驱动程序是通过Arm China在 GitHub 上的Compass NPU 驱动程序开发的。
https://lore.kernel.org/dri-devel/20240328103205.seht2hbog3o4giv5@bogus/T/#t
这个开源 AI 加速器驱动程序栈依赖于通过 Arm China 的 NN 图编译器将 TensorFlow Lite 和 ONNX 模型转化为可执行程序库。然后,应用程序将该可执行文件加载到用户模式驱动程序中,二进制文件提交给内核驱动程序,内核驱动程序再调度到支持的 SoC 上的 NPU 硬件。
到目前为止,邮件列表只是阐述了大家的兴趣,并找出了将 Arm China NPU 驱动程序上传到主线 Linux 内核的要求。这仍然需要上游 DRM/accel 维护者审查代码,确保其符合适当的接口等,因此前方的路还很长,但至少很高兴看到 Arm China 现在有了一个完全开源的 Linux NPU 驱动程序栈。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Linux 基金会创建 Redis 分支:Valkey
Linux 基金会宣布创建了一个 Redis 的开源分支,名为 Valkey;基于 Redis 7.2.4 进行开发,并将保持该项目在 BSD-3-Clause 许可下的使用和发布。 “自 2009 年 Redis 项目成立以来,成千上万的开源开发人员为其发展和成功做出了巨大贡献......为了继续改进这项重要的技术,并允许不受限制地分发该项目,社区创建了 Valkey,这是一个开源的高性能键值存储。Valkey 支持 Linux、macOS、OpenBSD、NetBSD 和 FreeBSD 平台。此外,社区还将继续努力实现现有的路线图,包括更可靠的 slot migration、集群系统可扩展性和稳定性的大幅提升、多线程性能提升、触发器、新命令、向量搜索支持等新功能。” 目前,谷歌、AWS、甲骨文等公司均参与了该项目。Linux 基金会表示,Valkey 将遵循开放的治理模式,保持社区驱动并欢迎所有用户和贡献者。该项目已经组建了一个由几位前 Redis 贡献者组成的技术领导委员会,还获得了数百名社区成员的支持意愿。 前 Redis 维护者、Valkey 的共同创建者、AWS 首席工程...
- 下一篇
新朋友+1!拓数派 PieCloudDB 与 OpenCloudOS 完成产品兼容互认证
近日,拓数派旗下产品云原生虚拟数仓 PieCloudDB Database 与开源操作系统 OpenCloudOS 以及腾讯云旗下操作系统 TencentOS Server 完成了产品兼容性互认证。测试期间,双方产品运行稳定,兼容性良好,功能正常。 随着“数据要素x”三年行动计划的提出,我国在数据要素市场建设方面,已迈出从宏观制度安排到具体行动举措的重要步伐。数据作为新型生产要素,已快速融入生产、消费、流通、分配和社会服务管理等各环节,充分发挥数据要素的放大、叠加、倍增作用,构建以数据为关键要素的数字经济,是推动高质量发展的必然要求。 PieCloudDB 云原生虚拟数仓引擎支持数据要素可信流通,真正实现数据「可用不可见」,让大模型更大更快更准,并达到「数据入库不出户:不跑数据,跑计算」的安全状态,为数据要素价值释放保驾护航。 而操作系统作为计算机的“大管家”,能够有效的组织和管理计算机系统中的各种硬件及软件资源,同时可提供稳定可靠的运行环境,支持各种应用程序的运行。操作系统作为核心基础软件,是数字经济发展的主要推动力。 拓数派云原生虚拟数仓 PieCloudDB 与 OpenClou...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8编译安装MySQL8.0.19
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- Docker安装Oracle12C,快速搭建Oracle学习环境