SwiftUI Accelerate Framework 基礎教程

Accelerate

進行大規模數學計算和圖像計算,針對高性能和低能耗進行了優化。

使用教程

Accelerate通過利用其向量處理功能在CPU上提供高性能,高能效的計算。以下Accelerate庫抽象了該功能,以便為它們編寫的代碼在運行時為處理器提供適當的指令:

  • BNNS。構造和運行用于訓練和推理的神經網絡的子例程。
  • vImage。廣泛的圖像處理功能,包括Core Graphics和Core Video互操作,格式轉換和圖像處理。
  • vDSP。數字信號處理功能,包括一維和二維快速傅里葉變換,雙二次濾波,矢量和矩陣算術,卷積和類型轉換。
  • vForce。對向量執行算術和超越函數的函數。
  • 稀疏求解器,BLAS和LAPACK。在稀疏和稠密矩陣上執行線性代數的庫。

盡管不是加速框架的一部分,但以下庫密切相關:

AppleArchive。用于執行目錄,文件和數據的多線程無損壓縮的框架。壓縮。支持LZFSE,LZ4,LZMA和ZLIB算法的無損數據壓縮算法。simd。用于對小向量和矩陣執行計算的模塊。


推薦

基礎文章推薦

經典教程推薦

上新

技術源碼推薦

推薦文章

CoreData篇

Combine篇

TextField篇

JSON文件篇


一篇文章系列

技術交流

QQ:3365059189
SwiftUI技術交流QQ群:518696470

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。