Arm中国正在考虑将其"周易"NPU驱动程序上传到Linux内核中

Arm中国正在考虑将其"周易"NPU驱动程序上传到Linux内核中三年前,百度的一位工程师曾关注过用于Linux内核的周易AI加速器驱动程序,但这只是一个开源的内核驱动程序,当时还缺乏一个开源的用户空间软件栈。从那时起,ArmChina就开始着手开发这个完全开放的用户/内核驱动程序栈。全志R329等一些SoC中就采用了ArmChina的NPU。今天,ArmChina的一位工程师宣布,希望将他们的NPU驱动程序上游化到加速器子系统中。目前,至少开放的用户模式驱动程序和内核驱动程序是通过ArmChina在GitHub上的CompassNPU驱动程序开发的。这个开源AI加速器驱动程序栈依赖于通过ArmChina的NN图编译器将TensorFlowLite和ONNX模型转化为可执行程序库。然后,应用程序将该可执行文件加载到用户模式驱动程序中,二进制文件提交给内核驱动程序,内核驱动程序再调度到支持的SoC上的NPU硬件。通过阿里速卖通和类似渠道可以买到一些支持ArmChinaNPU的开发板。到目前为止,邮件列表只是阐述了大家的兴趣,并找出了将ArmChinaNPU驱动程序上传到主线Linux内核的要求。这仍然需要上游DRM/accel维护者审查代码,确保其符合适当的接口等,因此前方的路还很长,但至少很高兴看到ArmChina现在有了一个完全开源的LinuxNPU驱动程序栈。...PC版:https://www.cnbeta.com.tw/articles/soft/1425431.htm手机版:https://m.cnbeta.com.tw/view/1425431.htm

相关推荐

封面图片

适用于Linux系统的NVIDIA驱动程序默认情况下将安装开源内核版本

适用于Linux系统的NVIDIA驱动程序默认情况下将安装开源内核版本这个开源内核模块采用双开源许可证,内核源代码也在GitHub上提供,两种内核模块使用相同的底层源代码,但互斥也就是不能同时安装,不过无论是安装哪种内核模块,驱动程序的用户空间组件都是相同的、并且以相同的方式运行。现在的变化是什么:5月11日英伟达宣布从560.x系列驱动程序开始,默认情况下不再安装专有的英伟达驱动程序,而是安装具有开放内核的驱动程序。如果用户通过.run文件开始安装,英伟达将预先检测系统使用的显卡型号,如果显卡支持的话,那么默认情况下就安装开放内核版。相反,如果显卡不支持则安装英伟达闭源的驱动程序。受支持的主要是基于NVIDIATuring及以上架构的显卡,图灵架构的产品包括GTX16XX/20XX、MX450/550、RTX3000~8000等。简单来说就是2018年及之后英伟达推出的显卡都支持使用开放内核模块的驱动程序,从560.x驱动程序也默认安装开放内核。后续的变化:英伟达还透露现阶段如果用户需要,仍然可以通过命令行来指定内核,也就是继续安装英伟达闭源的内核模块,不过在未来某些显卡将只支持安装开放内核模块。这种说法是否意味着随着时间的推移英伟达会逐渐放弃闭源内核的驱动程序呢?这是有可能的,毕竟对英伟达来说如果开源/闭源驱动模块都能实现完全相同的功能和性能,那也没必要再继续维护两套驱动程序。...PC版:https://www.cnbeta.com.tw/articles/soft/1430693.htm手机版:https://m.cnbeta.com.tw/view/1430693.htm

封面图片

Linux Kernel 6.1将放弃“fwserial”驱动程序来减轻内核的负担

LinuxKernel6.1将放弃“fwserial”驱动程序来减轻内核的负担LinuxKernel6.1的阶段性调整并不是特别显著,但代码中通过放弃旧的“fwserial”驱动程序来减轻内核的负担。Linux“fwserial”驱动程序允许通过IEEE-1394(Firewire)进行TTY,以实现有线对等体之间的高速串行连接。PC版:https://www.cnbeta.com/articles/soft/1326559.htm手机版:https://m.cnbeta.com/view/1326559.htm

封面图片

Linux 6.8 稳定版发布 新增Intel Xe图形驱动程序

Linux6.8稳定版发布新增IntelXe图形驱动程序Torvalds还指出,LinuxGit树的Git对象即将突破1000万个:"在茫茫的常态中,有一件事显得格外突出,那就是Git数字的随机性。 这是最后一个Git对象少于1000万的主线内核。事实上,我们已经拥有999.6万个Git对象,如果不是因为过去几周的平静,我们真的就快跨过这个"非里程碑"了。其他的树,尤其是linux-next树,显然已经轻松超过了这个上限。当然,除了一个漂亮的整数之外,也没什么特别的。 Git才不在乎呢。更多评论请参阅v6.8发布公告。Linux6.8有一些有趣的新优化、实验性的IntelXe图形驱动程序、内核IAA加速器驱动程序、AMDWBRF支持等。Linux6.8将为Ubuntu22.04LTS、Fedora40和其他即将发布的Linux发行版提供支持。现在,我们将进入激动人心的Linux6.9周期。...PC版:https://www.cnbeta.com.tw/articles/soft/1423157.htm手机版:https://m.cnbeta.com.tw/view/1423157.htm

封面图片

NVIDIA 535.98 Linux 驱动程序发布,包含多项修复

NVIDIA535.98Linux驱动程序发布,包含多项修复NVIDIA今天发布了适用于Linux、FreeBSD和Solaris系统的NVIDIA535.98图形驱动程序,解决了各种错误和问题。NVIDIA535.98Linux驱动程序的详细日志与下载可以去官网查看:https://www.nvidia.com/download/driverResults.aspx/210317/en-us/

封面图片

Linux 6.9 发布 移除旧版 NTFS 驱动程序

Linux6.9发布移除旧版NTFS驱动程序LinusTorvalds今天宣布发布并全面推出Linux内核6.9,这是Linux内核的最新稳定版本,引入了多项新功能并改进了硬件支持。Linux内核6.9将EXT2文件系统标记为已弃用。同样,Linux6.9最终删除了旧的NTFS文件系统实现,默认为NTFS3以支持NTFS文件系统。Linux内核6.9将是一个短暂的分支,仅支持几个月。将由Linux内核6.10接替,其合并窗口现已由LinusTorvalds正式打开。预计将于2024年9月中下旬发布。——

封面图片

用于软驱的Linux驱动程序直到2023年仍在维护中

用于软驱的Linux驱动程序直到2023年仍在维护中DenisEfremov向Linux块状子系统维护者JensAxboe提交了一份软盘驱动拉动请求,要求对Linux6.2的驱动进行更新。软盘驱动的更新很少,但对于最新的内核代码来说,作者们似乎还是很在意它的。本次更新软驱驱动的目的在于,在Linux6.2中,当调用floppy_alloc_disk()失败时,新的软盘驱动将解决其初始化路径中的内存泄漏问题。从2020年的Linux5.11开始,软盘驱动的这个内存泄露就已经出现在主线内核中了。近年来,它主要是对软盘驱动的修复。今年早些时候是禁用FDRAWCMD释放后重引用漏洞,问题表现在如果弹出损坏的软盘后系统就会卡死。除此之外近几年对于软驱驱动还有其他修复措施。软盘驱动程序的内存泄漏修复现在是为Linux6.2准备的块状驱动程序修改的一部分,也被标记为回传到当前的Linux内核稳定系列。访问获取更多细节:https://lore.kernel.org/lkml/[email protected]/...PC版:https://www.cnbeta.com.tw/articles/soft/1334429.htm手机版:https://m.cnbeta.com.tw/view/1334429.htm

🔍 发送关键词来寻找群组、频道或视频。

启动SOSO机器人