CUDA兼容性

时间:2017-08-23 08:50:26

标签: cuda

我想计算一个c#函数来测试我的图形卡是否启用了CUDA。我知道NVIDIA网站通过卡片型号的知识以及在https://developer.nvidia.com/cuda-gpus查看已启用卡片的列表来回应。但我想用一个程序来做。 CUDA Library是否有现成的功能来完成这项工作?如果没有,怎么做?

非常感谢你的答案:)

1 个答案:

答案 0 :(得分:2)

如果您不知道目标系统上是否安装了CUDA,则应按照.net博客https://blogs.msdn.microsoft.com/jonathanswift/2006/10/03/dynamically-calling-an-unmanaged-dll-from-net-c/中的说明动态加载CUDA 驱动程序库。加载驱动程序库后,必须先调用cuInit进行初始化。如果没有CUDA运行时支持,则此调用将失败。如果成功,则应使用设备管理functions as documented枚举设备。