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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容