Я хотел бы использовать мой графический процессор для некоторых параллельных задач, в основном для свертки изображений, которые требуются для приложения, которое я разрабатываю с использованием 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 и может помочь?