5

在安装文档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 Toolkit,现在我收到“异常 [cuRAND 错误] LAUNCH_FAILURE”错误。我认为这与在使用 v8.0 驱动程序时运行 v7.5 Toolkit 有关。

如何让 Alea GPU 引用 curand64_80.dll?

还是我必须卸载所有 V8.0 的东西,现在只运行 v7.5?

4

2 回答 2

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 。

于 2016-12-29T08:27:51.997 回答
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 设备级接口,因为这些例程必须直接编译到内核函数中。

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

于 2016-12-29T05:25:18.297 回答