機器學習的軟體函式庫

Arm 運算函式庫是針對 Cortex-A CPU, Neoverse 和 Mali 繪圖處理器架構最佳化的低階機器學習函數的集合。該函式庫是在核可的 MIT 授權下可用的開源軟體。

Arm 運算函式庫提供優於其他開放原始碼替代品的效能,並立即支援新的 Arm 技術,例如 SVE2

主要特色:

  • 超過 100 個用於 CPU 和繪圖處理器的機器學習函數
  • 多種卷積演算法 (GEMM、Winograd、FFT 和 Direct)
  • 支援多種資料類型:FP32、FP16、int8、uint8、BFloat16
  • 關鍵機器學習原語的微架構最佳化
  • 高度可配置的建構選項,支援輕量級二進位檔
  • 進階最佳化技術,例如核心融合、快速數學支援和紋理利用
  • 使用 Open CL 調諧器 和 GEMM 最佳化的啟發式方法對裝置和工作負載進行特定調校

下載運算函式庫

特色與效益

效能和效率

Arm 運算函式庫提供一套全面的功能和卓越的機器學習效能。Arm 運算函式庫部署在超過 10 億台裝置中,受到全球開發人員的信賴,使他們能夠專注於差異化並縮短上市時程。

與作業系統無關

該函式庫真正與作業系統無關,可移植到 Android、Linux 和「裸機」系統。Arm 運算函式庫目前用於智慧型手機、數位電視、智慧相機、汽車應用等。

針對 Arm 架構的處理器進行最佳化

Arm 運算函式庫包含專門針對 Arm Cortex-A CPU 和 Arm Mali 繪圖處理器最佳化的軟體功能的綜合集合。

諮詢專家

面對所有複雜的軟體系統,瞭解不同模組的交互作用及基礎硬體的功能,相當關鍵。 如果您對於 Arm 架構的處理器上的軟體有任何疑問,請諮詢 Arm 專家。 

進一步瞭解

探索更多選項及功能

Arm 類神經網路

Arm NN SDK

Arm NN SDK (類神經網路) 拉近現有神經網路框架與基礎 IP 之間的差距。它支援從 TensorFlow、Tensorflow Lite 和 Pytorch 等框架轉換神經網絡,使它們能夠在 Cortex-A CPU、Mali 繪圖處理器和 Ethos-N NPU 上高效運作。

Cortex-A 處理器

Cortex-A CPU

Cortex-A 處理器系列是為執行複雜運算任務所設計的產品,例如託管 Rich OS 平台及支援多個軟體應用程式。

Mali 繪圖與多媒體處理器

 Mali 繪圖處理器

Mali 繪圖處理器包括圖形與繪圖處理器運算技術,可為低功耗到高效能的智慧型手機、平板電腦與數位電視,提供多種可擴充的解決方案。

Arm 運算函式庫資源

提供您需要瞭解的一切資訊,協助您為專案制訂正確決策,其中包括技術文件、產業洞見,並協助您尋求專家建議。

 

有用的文件: