安装paddle出现runtimeerror
收藏
按照官网 python -m pip install paddlepaddle-gpu -i https://mirror.baidu.com/pypi/simple 这种方式安装的;
出现了错误
RuntimeError: (PreconditionNotMet) The third-party dynamic library (cudnn64_7.dll) that Paddle depends on is not configured correctly. (error code is 126)
Suggestions:
Check if the third-party dynamic library (e.g. CUDA, CUDNN) is installed correctly and its version is matched with paddlepaddle you installed.
Configure third-party dynamic library environment variables as follows:
Linux: set LD_LIBRARY_PATH by export LD_LIBRARY_PATH=...
Windows: set PATH by `set PATH=XXX; (at C:\home\workspace\Paddle_release2\paddle\fluid\platform\dynload\dynamic_loader.cc:265)
下载了cudnn,看到网上说解压到哪里cuda文件目录下,但是c盘下没有找到对应的cuda的安装目录;环境变量要怎么配置。
0
收藏
请登录后评论
先安装cuda再安装cudnn官网有详细说明
检查第三方动态库(如CUDA、CUDNN)是否正确安装,其版本是否与你安装的paddlepaddle相匹配。
这个问题 不是安装错误 应该是paddle库de 问题,我的是Cuda10.2 并且cudnn也装进去了,但是还是错误,我检查了下,目录cuda10.2/bin的下的动态库链接文件 为这个 cudnn64_10.dll ,所以感觉是paddle框架的问题,望修复。
我的是win10系统。
已经解决:
将torch目录下的cudnn64_7.dll放到D:\anaconda3\envs\paddle_gpu\Lib\site-packages\paddle\libs目录下
就可以了
注意:torch是pytorch官网下载的包自带的
的确,如4楼所说,其实cudnn就在那个地方,但不知道怎么的,框架列出来的版本(文件名)是不对的,将对应文件改为框架提示的,检查就通过了
我也遇到了同样的问题,是因为现在nvidia官网上是用cudnn8配合cuda10使用的,所以就没有cudnn7那个动态链接库。我换成cudnn7的对应版本就不报错了。
原来cuda7才是配合cuda10版本使用的,这可能是个升级bug
cudnn7配合cuda10使用