Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 网络版的CUDA?_.net_Interop_Pinvoke_Cuda_Language Binding - Fatal编程技术网

.net 网络版的CUDA?

.net 网络版的CUDA?,.net,interop,pinvoke,cuda,language-binding,.net,Interop,Pinvoke,Cuda,Language Binding,我知道有很多CUDA语言绑定,比如PyCUDA,但是有没有好的.Net绑定?我只见过一个,但我想知道是否还有其他库。这是另一个库: 编辑:我一直在看您最初列出的项目的文档,可以说界面让我思考:使用.Net有什么意义。我列出的项目有一个更清晰的界面,但没有文档。您列出的项目似乎更专注于开发路径(最近的2.1版本),但婆罗门的SVN并不太老(5周) 另一张海报列出了加速器框架。它看起来很有希望,尽管它的许可证是非商业性的(如果你打算将它用于任何商业工作,你必须联系他们),而且当我安装它时,它说它安装

我知道有很多CUDA语言绑定,比如PyCUDA,但是有没有好的.Net绑定?我只见过一个,但我想知道是否还有其他库。

这是另一个库:

编辑:我一直在看您最初列出的项目的文档,可以说界面让我思考:使用.Net有什么意义。我列出的项目有一个更清晰的界面,但没有文档。您列出的项目似乎更专注于开发路径(最近的2.1版本),但婆罗门的SVN并不太老(5周)

另一张海报列出了加速器框架。它看起来很有希望,尽管它的许可证是非商业性的(如果你打算将它用于任何商业工作,你必须联系他们),而且当我安装它时,它说它安装正确,我在我的系统上找不到它(这可能是Vista问题)

编辑:我查看了各种库,可以说这是我的“建议”:

  • 如果您计划使用LINQ和.NET3.5,请使用Brahma
  • 如果你的目标是非商业性的,那么使用另一张海报上的加速器项目(我相信是蒂姆)。它比你提到的项目级别更高
  • 如果你不关心低层次的细节,但是需要非常活跃的项目和文档,那么就选择你列出的项目

  • Microsoft Research有一个名为“加速器”的项目,请检查这两个包装:

    首先是允许用C#、F#和VB.NET等.NET语言编程的潮流*

    其次是CUDA.NET da Hoopoe,

    在stackoverflow上讨论了这两个问题,并建议在他们的网站上使用示例代码。 我想这对你有帮助

    这是另一个

    将.NET代码自动转换为CUDA C,
    Brahma使用HLSL/GLSL,而不是CUDA。Accelerator不使用CUDA(使用像素着色器)。该研究项目始于2006年。不过仍然相关且有趣。@Contango,它还有一个v2,可以在以下位置看到: