c# - CUDA C# .Net 示例项目? VS2010

标签 c# .net cuda

我想知道是否有人有适用于 VS 2010 的示例 CUDA C# .Net 项目。我正在运行所有 64 位和 CUDA 4.0。

我尝试了以下方法:

GPU .Net - 失败,由于代理许可证问题,他们的应用程序无法安装

Cudafy - 失败,样本不会运行,因为错误消息“vsvars32.bat is missing”,尽管我的目标是 x64(我认为这一定是 Cudafy 代码或 nvcc.exe 的问题

GASS .Net - 失败,他们有一个 .dll 和一个手册,但没有示例项目(我能找到)并且他们的手册没有演练(直接跳到技术特性,它不是入门书)

由于 VS2010 不走运,我切换到 VS2008 和 VC++:

http://llpanorama.wordpress.com/2010/06/18/cuda-gets-easier/ ...但是他的示例没有效果,因为 cuda.rules 文件不再位于 cuda 4.0 中,因此无法完成他的演练(至少在 4.0 中)。

我还尝试了无数的博客示例、论坛和其他与谷歌相关的查找。到目前为止,所有的尝试都以失败告终。但是,我能够执行 SDK 附带的示例库。这些是为 VS2010 和 VC++ 编写的。我想让它与 C# 一起使用。

最佳答案

CUDA.NET 已经有一段时间没有维护了,不再适用于最新的 CUDA 版本(主要是由于 64 位指针和新的 _v2 后缀函数的引入没有被 dllimport 接受)。 我们尝试联系其背后的公司,但从未得到任何回复。由于没有许可证限制,我们更新了源代码并将其嵌入到 CUDAfy.NET 中。这是一个基于 CUDA.NET 并进一步简化其使用的开源项目 (LPGPL)。 CUDAfy website 还有一些关于 codeproject 的教程,包括: Using Cudafy for GPGPU Programming in .NET

关于c# - CUDA C# .Net 示例项目? VS2010,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7897294/

相关文章:

c# - 在c#中将字符串拆分为字符串数组而不带分隔符

c# - Platform.GetRenderer(view) 已过时

c# - 内存不足异常

matlab - CUDA 和 MATLAB : MEX file crashes MATLAB on clearing

cuda - 如何使用 cudaStream_t 访问在 nvprof 中看到的数字流 ID?

c# - 使用来自 .NET 命令行应用程序的签名 Google Maps API 地理编码请求

c# - 文本框中是否有选择文本事件

c# - Telerik RadGrid 和动态列的运行总计

c# - 根据 IP 将用户重定向到子域

c++ - Cuda如何将char**从内核复制到主机