今天,我刚刚遇到了 QuantAlea,我正在尝试构建和运行他们的教程。我首先必须将我的 NVIDA GeForce GTX 670 驱动程序更新到 9.18.13.5306 (5/27/2015)。
现在我收到以下错误:
System.DllNotFoundException : Unable to load DLL 'cublas64_65': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
因此,我安装了 CUDA Toolkit 7。(注意:我的系统没有安装任何其他工具包。)搜索我的系统,我在 CUDA\v7.0\bin 文件夹中找到了 cublas64_70.dll。因此,我假设 cublas64_65 是 64 位 CUDA Toolkit v6.5 的一部分。
我注意到 CUDA Toolkit 6.5 于 2014 年 8 月发布,v7.0 于 2015 年 3 月发布。所有 Alea.CUDA 软件包的版本均为 2.0.0.3222,于 2015 年 3 月 23 日发布。因此,这些 Alea.CUDA 包似乎是针对 v7 构建的。但由于某种原因,我的系统正在尝试访问 6.5 版本……我想。
无论如何,如何让这些教程通过单元测试?或者如何将 QuantAlea 与 CUDA Toolkit 7 一起使用?