Arm中國正在考慮將其"周易"NPU驅動程序上傳到Linux內核中


Arm中國正在考慮通過最近創建的加速器"accel"子系統將其"周易"NPU驅動程序上傳到Linux內核中。中國Arm公司的神經處理單元(NPU)驅動程序目前擁有開源內核和用戶空間堆棧。

image.webp

三年前,百度的一位工程師曾關註過用於 Linux 內核的周易 AI 加速器驅動程序,但這隻是一個開源的內核驅動程序,當時還缺乏一個開源的用戶空間軟件棧。從那時起,Arm China 就開始著手開發這個完全開放的用戶/內核驅動程序棧。全志 R329 等一些 SoC 中就采用 Arm China 的 NPU。

今天,Arm China 的一位工程師宣佈,希望將他們的 NPU 驅動程序上遊化到加速器子系統中。目前,至少開放的用戶模式驅動程序和內核驅動程序是通過Arm China在 GitHub 上的Compass NPU 驅動程序開發的。

這個開源 AI 加速器驅動程序棧依賴於通過 Arm China 的 NN 圖編譯器將 TensorFlow Lite 和 ONNX 模型轉化為可執行程序庫。然後,應用程序將該可執行文件加載到用戶模式驅動程序中,二進制文件提交給內核驅動程序,內核驅動程序再調度到支持的 SoC 上的 NPU 硬件。

通過阿裡速賣通和類似渠道可以買到一些支持 Arm China NPU 的開發板。

到目前為止,郵件列表隻是闡述大傢的興趣,並找出將 Arm China NPU 驅動程序上傳到主線 Linux 內核的要求。這仍然需要上遊 DRM/accel 維護者審查代碼,確保其符合適當的接口等,因此前方的路還很長,但至少很高興看到 Arm China 現在有一個完全開源的 Linux NPU 驅動程序棧。


相關推薦

2023-11-23

pereOne 優化的 Linux 發行版繼續向前發展值得關註。特別是考慮到 Ampere 專註於高性能和高能效的 ARM Linux 服務器很可能不希望留下任何優化的痕跡,尤其是考慮到他們的目標是與 AMD EPYC 和 Intel Xeon 服務器競爭。

2024-02-13

種示例代碼。現在,Linux 6.8 中已經有Rust 編寫的網絡 PHY 驅動程序,盡管它是從現有的 C 語言驅動程序移植過來的。Rust Apple Silicon SGX DRM 驅動程序以及其他 Rust 內核驅動程序仍在開發中。

2024-03-10

已被上傳到上遊,但未在默認情況下構建,英特爾 Xe DRM 驅動程序已被上傳到上遊,以試驗性地支持當前的英特爾顯卡,Imagination PowerVR Rogue DRM 驅動程序已被上傳到上遊,初步支持 Raspberry Pi 5 顯卡驅動程序,支持多款基於 ARM 的

2024-02-19

多年,所以應該不會有真正的系統仍然需要這樣做。"考慮到時間因素,我們將拭目以待rndis-removal 代碼是否會在即將到來的 Linux v6.9 內核合並窗口中提交,以嘗試將這些老化的代碼從內核中移除。

2024-03-02

英特爾已將其NPU加速庫(intel-npu-acceleration-library)開源,作為Windows和Linux系統的用戶空間庫,用於與其新款MeteorLake筆記本電腦上的神經處理單元(NPU)接口。英特爾長期以來一直在開發 iVPU Linux 內核驅動程序,該驅動程序位於

2022-08-03

Canonical正在對Ubuntu22.04.1LTS進行收尾工作,該版本將於明天發佈,是這個"JammyJellyfish"長期支持系列的第一個穩定版更新集合,采用重新編譯的ISO形式發行。對於Ubuntu 22.04.1 LTS來說,這隻是自4月首次亮相以來出

2022-08-02

初受到讓人驚嘆的支持,但當我在 1990 年代初編寫以太網驅動程序時,DECnet 它早就已經過時!”最後,目前這份建議文檔(RFC)仍在郵件列表中浮動。若最終順利清理掉,Linux 內核將可精簡掉大約一萬二千行代碼。

2022-10-13

調整並不是特別顯著,但代碼中通過放棄舊的“fwserial”驅動程序來減輕內核的負擔。Linux“fwserial”驅動程序允許通過IEEE-1394(Firewire)進行TTY,以實現有線對等體之間的高速串行連接。fwserial 驅動程序允許在 Linux 到 Linux 系統之間

2022-10-21

,OpenBSD 7.2也包含對蘋果M2 SoC的初步支持,其逆向工程和驅動編寫工作與Linux開發者在蘋果M1/M2支持方面的工作同步進行。在OpenBSD 7.2中,令人振奮的Arm支持工作還包括對聯想ThinkPad X13s Arm筆記本和其他使用高端高通Snapdragon 8cx第三

2022-07-16

即將到來的內核中列出。該公司本月早些時候報告說,它正在為未發佈的Linux 5.20內核內的Meteor Lake圖形驅動開發補丁,Meteor Lake是Raptor Lake的繼任者,它將在今年晚些時候發佈。新的補丁確立Meteor Lake具有英特爾的Xe_LPD+"顯示

2024-04-22

在過去一年中實現上遊化,但這款筆記本電腦還需要 EC 驅動程序支持才能實現"幾乎完全支持"。讓嵌入式控制器正常工作是這臺宏碁 ARM 筆記本電腦獲得良好 Linux 體驗的最後一環。宏碁 Aspire One 的嵌入式控制器驅動程序

2023-11-04

X.509證書。不過,SHA1 仍會保留在內核中,供不同用途的驅動程序使用,但不再支持簽署模塊或導入 X.509 證書。SHA256 或更好的算法可用於簽署內核模塊。Linux 6.7 加密更新還刪除 X.509 證書和簽名中的 MD4 和 MD5 哈希算法和簽名。MD4

2022-08-06

夠的支持 —— 以期率先得到‘核心’支持,並開始逐步將其餘部分‘上遊化’。內核模塊能夠創建一個‘向量’,作為一種連續、可增長的數組類型,其能夠推送一些數字、並在卸下時使用‘pr_info!’宏將之打印到內核日志。

2022-09-26

,它負責損害現代Zen硬件性能。幸運的是,一個修復程序正在進行中,它可以限制舊系統的工作方法,從而幫助提升現代系統的性能。上周發佈一個ACPI處理器空閑代碼的補丁,以避免現代AMD Zen系統上的舊芯片組工作方法。自從A