我打算将我的项目的某些GPU内核从OpenCL / Cuda转换为Metal,以便在Apple设备上运行我的应用程序。目前,我的项目是完全用C / C ++编写的。经过研究后,我认为我需要弄清楚Swift或Objective-C。但老实说,我不确定这些东西,因为用于计算和深度学习的金属语言是相当新的。
我知道有一个名为“ CoreML ” 的库,但是我的应用程序需要一些自定义内核。我的问题:在我的情况下,处理Apple设备低级API的最佳方法是什么?
opencl metalkit coreml
coreml ×1
metalkit ×1
opencl ×1