paddlepaddle一直在验证
收藏
- 版本:python3.8 + cuda10.1 + cudnn7.6.5,paddlepaddle-gpu是2.1.2版本。 nVidia驱动版本497.05, 支持的cuda最高版本是11.5
- 之前是用cpu进行模型训练,之后才发现没有用到gpu,通过paddle.device.get_device()查询后返回cpu,现在训练的批数较多,所以打算用gpu。cuda和cudnn都安装成功。根据网上的教程在显卡设置
- 驱动更新一下,然后再paddle.device.get_device()一下,返回gpu:0
- 开始运行项目就这样了。运行其他项目可以,但是涉及到paddle之类的就这样,也不报错,就一直这样。
- paddlepaddle-gpu的验证一直没成功,就pip uninstall卸载了重新下还是这样。python卸载了重新安装设置后还是这样。
- 网上说有可能是cudnn和cuda版本不对应,但是之前是可以用cpu运行的,那就是没错吧。。
0
收藏
请登录后评论
这种问题一般很难搞。。。
建议你按如下流程重新走一遍:
1. 安装anaconda;
2. 创建一个Python3.7的环境;
3. 参照这个链接安装CUDA10.2和匹配的CUDNN;
4. 根据官网安装指令安装对应的PaddlePaddle。
我无语。。。我成功了。我明明验证了一早上,发完帖子成功了。但是需要半小时以上,每次。项目运行也是
我不太想弄anaconda,之前安过,由于没接触过所以弄的一团糟。然后就是python的版本还有cuda、cudnn的版本我们是指定的,不知到改了能不能运行。官网安装指令我也运行了几次了,现在就是找不到原因。我现在验证成功了,但是每次验证还有项目运行都要半小时以上。。。实在不行我打算cuda卸载重新装
好吧,环境问题确实是一个很头疼的问题。今天上午我还在一台机器上,一模一样的系统环境及项目就是运行不了,后来查了很久看到有提到可能是显卡驱动的问题,更新了一下显卡驱动就好了。。。这种问题很难查。。。
这个是CUDA支持的问题,目前官方建议30系列显卡使用11.2的CUDA,尽管旧版本CUDA可跑30系列,但效率和稳定性堪忧,换成CUDA11.2即可解决。
GT大佬出马了。<_<
改成11.2完美解决了。去看了paddlepaddle安装的提示,建议安培架构的显卡安装11.2!感谢大佬,抱大腿!!!