RPUD:找不到存在的dll

时间:2015-04-15 10:44:00

标签: r gpu rstudio

我正在尝试在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位于指定的路径中!

1 个答案:

答案 0 :(得分:1)

错误消息"找不到文件"不完整。它实际上意味着"找不到文件"的所有依赖库。在这种情况下,它很可能意味着找不到预期的CUDA版本。

对于rpud v0.5.0,它必须在系统中安装CUDA 6.5。对于rpud v0.5.1,它必须改为使用CUDA 7.0。