适用於机器学习的软体函式库

Arm 運算函式庫 (ACL) 是 Arm Kleidi 的關鍵元件,集結最新的开发人员支援技術及關鍵的开发人员资源,可加速人工智慧開發,並強化 Arm 架构平台的效能。ACL 提供一組完整的低階機器學習函數,針對 Arm Cortex-A CPU、Arm Neoverse 及 Arm Mali 繪圖處理器架构最佳化,可促進卓越的機器學習效能。函式庫為开源软体,透過核可的 MIT 授權提供。

Arm 運算函式庫可為其他開放原始碼替代方案提供卓越效能,並可立即支援新型 Arm 技術和架构功能,包括 及 。

主要特色:

  • 提供適合 CPU 和繪圖處理器使用的 100 多種機器學習函數
  • 多種卷積演算法 (GEMM、Winograd、FFT 及 Direct)
  • 支援多种资料类型:贵笔32、贵笔16、颈苍迟8、耻颈苍迟8、叠贵濒辞补迟16
  • 針對關鍵機器學習圖元進行微架构最佳化
  • 可高度设定的建构选项实现轻量二进位档
  • 進階最佳化技術,例如核心融合 (Kernel Fusion)、速算 (Fast Math) 支援及紋理使用率
  • 使用 Open CL 調整器及 GEMM 最佳化啟發式演算法進行裝置及工作負載專屬調整

特色与效益

效能与效率

Arm 運算函式庫部署於 10 億台以上裝置及 PyTorch 人工智慧框架 (透過 OneDNN),獲得全球 Arm 开发人员的信賴,可提供預設的加速效果並縮短上市時程。

不受作业系统影响

函式庫真正不受作业系统影响,並可移植至 Android、Linux 及「裸機」系統。Arm 運算函式庫目前用於智慧型手机、數位電視、智慧相機、汽车應用等。

針對 Arm 架构處理器最佳化

Arm 運算函式庫包含一系列完整的軟體函數,特別針對 Arm Cortex-A CPU 及 Arm Mali 繪圖處理器最佳化。

諮询专家

如果您對 Arm 運算函式庫有任何問題,請洽詢 Arm 專家。?

联络我们

探索更多选项及功能

Chip image for Neoverse processor

Arm Neoverse CPU

Arm Neoverse 處理器提供領先的效能與擴充性,同時大幅降低整個基礎設施市場的功耗與總持有成本。

Cortex-A 處理器

Arm Cortex-A CPU

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

Mali 繪圖與多媒體處理器

Arm Mali 繪圖處理器

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

Arm 運算函式庫资源

提供您需要瞭解的一切资讯,协助您為专案制订正确决策,其中包括技术文件、产业洞见,并协助您寻求专家建议。

?

部落格:

?

实用文件:

软体与工具: