错误1:ImportError: libcublas.so.10.0: cannot open shared object file: No such file or directory
一般这种问题是版本不兼容
我的情况是:tensorflow-gpu 1.13.1与cuda10.1不兼容,需要使用cuda10.0才可以
好在cuda10.1和cuda10.0对应的都是cudnn7.5.0
cudnn与cuda版本对应:https://developer.nvidia.com/rdp/cudnn-download
卸载cuda10.1:
1. 进入:cd /usr/local/cuda-10.1/bin
2. 执行:cuda-uninstaller,全选然后done
3. 将相应的文件夹rm -rf掉
4. PATH路径可以安装完新cuda后更改
下载完使用Xftp上传到远程服务器
cuda安装攻略:https://blog.csdn.net/wf19930209/article/details/81879514
环境变量更改:http://www.runoob.com/linux/linux-comm-export.html
1.先export -p 查看环境变量
2.再export -n **** 删除不要的环境变量(注意这里是删除整个环境变量)
3.再export **** 添加所要的环境变量
再报错(错误2):ImportError: libcudnn.so.7: cannot open shared object file: No such file or directory
原来是安装好的cudnn没有配置
cudnn配置:https://www.cnblogs.com/go-better/p/7625541.html
解决此问题的参考链接:
https://blog.csdn.net/qq_29921623/article/details/78110853 (中文-对应错误2)
https://devtalk.nvidia.com/default/topic/1047898/cuda-10-1-tensorflow-1-13/ (英文-对应错误1)