寻找适用于macOS的OpenCL的C#实现

时间:2019-07-09 20:16:26

标签: macos opencl cudafy.net cloo opencl.net

Id喜欢将我的GPU用于一些并行任务,主要是图像卷积,这是我使用Mac OS C#开发的应用程序所必需的。

我尝试使用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。

外面有人在MacOS上使用C#运行OpenCL并能够提供帮助吗?

0 个答案:

没有答案