AleaGPU是否与CUDA Toolkit 8.0兼容

时间:2016-12-28 03:18:35

标签: c# aleagpu

在安装文档http://www.aleagpu.com/release/3_0_2/doc/installation.html中,它说要从https://developer.nvidia.com/cuda-downloads下载最新的CUDA驱动程序。

我已经这样做了,并且无法让一些样本运行。

最新的CUDA工具包是v8.0,但是在运行一些示例时,我得到一个错误,无法找到curand64_75.dll看起来像是v7.5 dll。

我已经下载并安装了v7.5工具包,现在我得到了一个"异常[cuRAND错误] LAUNCH_FAILURE"错误。我认为它与使用v8.0驱动程序时运行v7.5 Toolkit有关。

如何让Alea GPU引用curand64_80.dll?

或者我是否必须卸载所有的V8.0内容并暂时运行v7.5?

2 个答案:

答案 0 :(得分:4)

AleaGPU与CUDA驱动程序8.0兼容。 CUDA库有一些包装,例如cuRAND和cuBLAS。这些库不是CUDA驱动程序的一部分,它们是CUDA工具包的一部分。默认情况下,AleaGPU会在7.5版本中搜索这些CUDA库,但您可以对其进行配置:http://www.aleagpu.com/release/3_0_2/doc/faq.html#config_cuda_version

答案 1 :(得分:1)

AleaGPU与CUDA Toolkit 8.0兼容。 我把它放在我的机器上运行。

您是否尝试过运行更简单的示例? http://www.aleagpu.com/release/3_0_2/doc/gallery.html

我问这个的原因是: http://www.aleagpu.com/release/3_0_2/doc/advanced_features_csharp.html

  

Alea GPU无法公开cuRAND设备级接口,因为这些例程必须直接编译到内核函数中。

没有看到任何代码,它有点猜测。