在 C++ 中实现 Objective-C (CoreML)(Adobe 插件)
Implement Objective-C (CoreML) in C++ (Adobe plugin)
所以我想在我正在开发的 Adobe After Effects 插件中实现 CoreML。
事情是 After Effects SDK 在 C++ 中(它与 C 兼容),而 CoreML API 仅在 Objective C 和 Swift.
中
我只想要 .plugin(编译后的 After Effects 插件)在 After Effects 中与 CoreML 一起工作,我知道有一些神奇的技巧可以让 Objective C 和普通的 C 一起工作但不知道如何使 After Effects SDK 和 CoreML 一起工作,如果这在一开始就可行的话,因为我只看到关于如何在 C++ 中实现 Objective-C 的旧的简单教程。
我之所以要完成这项工作,是因为 Apple 在 Mac OS 中弃用了 OpenCL,让我只能使用 CoreML 作为 GPU 加速深度学习框架。
为了回答我自己的问题,带有 PlaidML 后端或 TVM 编译器堆栈的 nGraph(也是 Tensorflow)都支持 Metal 加速!
所以我想在我正在开发的 Adobe After Effects 插件中实现 CoreML。 事情是 After Effects SDK 在 C++ 中(它与 C 兼容),而 CoreML API 仅在 Objective C 和 Swift.
中我只想要 .plugin(编译后的 After Effects 插件)在 After Effects 中与 CoreML 一起工作,我知道有一些神奇的技巧可以让 Objective C 和普通的 C 一起工作但不知道如何使 After Effects SDK 和 CoreML 一起工作,如果这在一开始就可行的话,因为我只看到关于如何在 C++ 中实现 Objective-C 的旧的简单教程。
我之所以要完成这项工作,是因为 Apple 在 Mac OS 中弃用了 OpenCL,让我只能使用 CoreML 作为 GPU 加速深度学习框架。
为了回答我自己的问题,带有 PlaidML 后端或 TVM 编译器堆栈的 nGraph(也是 Tensorflow)都支持 Metal 加速!