2015年9月,Accelereyes公司宣布ArrayFire V3.1发布。新版本将重点支持计算机视觉和机器学习功能,并将相应函数添加到库里,除此之外支持阵列和数据处理功能。 此版本还包括对CUDA7.5的支持。ArrayFire V3.1更新和新功能的完整列表可以在产品发行说明中找到。
随着8年不断的开发,开源ArrayFire库目前已经是顶级的CUDA和OpenCL软件库。 ArrayFire支持CUDA的GPU、OpenCL设备,以及其他加速器。凭借其易于使用的API,这种不依赖于硬件的软件库可以让开发者无需耗时编写CUDA和OpenCL设备代码,就能轻松加速代码。利用ArrayFire的库函数,开发者可以最大限度地提高代码生产效率和性能。每个ArrayFire函数都是由CUDA和OpenCL专家手工优化。
新功能包含:
—计算机视觉
1.SIFT特征描述
2.Harris角检测器
3.SUSAN角点检测
—机器学习
1.图像wrap和图像unwrap(在卷积网络使用)
2.Real to Complex FFTs(在卷积网络使用)
3.最近邻搜索
—其它功能
1.奇异值分解
2.选择和替换
3.Inplace FFT