RPUD:找不到存在的 dll

RPUD : cannot find a dll that exists

我正在尝试在 R 中使用我的 GPU(GeForce GTX 770、CC 3.0)。我正在使用 R 3.1.2。我已经成功安装了在非 R 项目中使用的 CUDA。现在,我刚刚从我的 R 环境中的 .zip 文件安装了 rpudrpudplus

install.packages("C:/Users/Windows/Desktop/R/rpux_0.5.0/rpud_0.5.0.zip", 
                 repos = NULL)
package ‘rpud’ successfully unpacked and MD5 sums checked

当我尝试使用它时:

require(rpud)
Loading required package: rpud
Error in inDL(x, as.logical(local), as.logical(now), ...) : 
  unable to load shared object 'C:/Program Files/R/R-3.1.2/library/rpud/libs/x64/rpud.dll':
  LoadLibrary failure:  Cannot find file (Le module spécifié est introuvable.)

但是,.dll在指定的路径中!

错误消息 "cannot find file" 不完整。它实际上意味着 "cannot find all dependency lib of the file"。在这种情况下,很可能意味着未找到预期的 CUDA 版本。

对于rpud v0.5.0,系统必须安装CUDA 6.5。对于 rpud v0.5.1,它必须有 CUDA 7.0。