【问题标题】:exception Unable to load DLL 'curand64_75'异常无法加载 DLL 'curand64_75'
【发布时间】:2018-08-14 23:58:53
【问题描述】:

我正在尝试运行亚洲期权定价示例,我安装了最新的 CUDA 驱动程序,运行时出现以下错误。

异常无法加载 DLL 'curand64_75':找不到指定的模块。 (HRESULT 异常:0x8007007E)

知道出了什么问题吗?

【问题讨论】:

  • 是的。它无法加载 curand64_75.dll。您的系统上是否有该文件,位于可以正确找到的位置(在与尝试加载它的应用程序相同的文件夹或 PATH 上的文件夹中)?
  • No curand64_75.dll 不在我的电脑上。操作系统为Windows 10,新安装并已下载并安装aleagpu.com/release/3_0_2/doc/installation.html中指定的所有软件
  • 如果您的 DLL 缺失,您似乎还没有下载并安装所有软件
  • 我一直在检查,可能是版本问题。如果 curand64_75.dll 来自 7.5 版,我确实在“C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\bin”中找到了 curand64_80.dll?
  • 尝试使用最新的 CUDA 驱动程序 (8.0) 并安装 CUDA 工具包 8.0,并将 AleaGPU 配置为使用 8.0 工具包。见:stackoverflow.com/a/41375798/2218586

标签: aleagpu


【解决方案1】:

编辑改为:Is AleaGPU compatible with CUDA Toolkit 8.0

可以通过 app.config 解决:http://www.aleagpu.com/release/3_0_2/doc/faq.html#config_cuda_version 只需将其设置为您安装的任何版本。

-- 旧方法--

有同样的问题,我所做的就是去这个文件夹:

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.2\bin\

复制了curand_64_92.dll,并将其保存为curand64_75.dll(所以保留原件并做笔记,以便我可以回滚)。

然后 Alea 3.0.4 为我工作。我假设这些都是向后兼容的,结果似乎已经检验过了。

【讨论】:

    猜你喜欢
    • 2015-10-24
    • 1970-01-01
    • 2021-05-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-26
    相关资源
    最近更新 更多