Реализовать Objective-C (CoreML) в C ++ (плагин Adobe) - PullRequest
1 голос
/ 11 июня 2019

Поэтому я бы хотел внедрить CoreML в плагин Adobe After Effects, который я разрабатываю.Дело в том, что SDK After Effects находится на C ++ (он совместим с C), а API CoreML - только в Objective C и Swift.

Все, что мне нужно, - это .plugin (скомпилированный плагин After Effects) дляЯ до сих пор работаю в After Effects с CoreML, я знаю, что есть магические приемы, чтобы заставить Objective C и обычный C работать вместе, но я не знаю, как заставить After Effects SDK и CoreML работать вместе, если это вообще возможно в первую очередь, когда ясм. только старые простые руководства о том, как реализовать Objective-C в C ++.

Причина, по которой я хочу сделать эту работу, заключается в том, что Apple отказывается от OpenCL в Mac OS, оставляя мне только CoreML в качестве GPU-ускоренногорамки глубокого обучения.

1 Ответ

0 голосов
/ 15 июля 2019

Чтобы ответить на мой собственный вопрос, nGraph (также Tensorflow) с бэкэндом PlaidML имеет поддержку ускорения Metal!

...