Ищете C # реализацию OpenCL, которая работает на macOS - PullRequest
0 голосов
/ 09 июля 2019

Я хотел бы использовать мой графический процессор для некоторых параллельных задач, в основном для свертки изображений, которые требуются для приложения, которое я разрабатываю с использованием C # для MacOS.

Я пытался использовать Cloo и Cudafy.NET, но не могу найти ни одного вычисленияустройство, даже после использования исправлений "Cloo.dll.config" и Cudafy.NET.dll.config ", с которыми я сталкивался. Они кажутся в основном одинаковыми и состоят из создания вышеуказанных файлов, содержащих:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<dllmap os="linux" dll="OpenCL.dll" target="libOpenCL.so"/>
<dllmap os="osx" dll="OpenCL.dll" 
target="/System/Library/Frameworks/OpenCL.framework/OpenCL" />
</configuration>

OpenCl.NET говорит, что в нем отсутствует "opencl.dll", и я не знаю, как указать его в правильном направлении.

Папка /System/Library/Frameworks/OpenCL.framework/OpenCL действительно существует на моей машине иOpenGl Extensions Viewer говорит, что у меня OpenCL 1.2.

Кто-нибудь там работает с OpenCL, используя C # на MacOS и может помочь?

...