我安装了cuda-8.0
并使用以下方法安装了TensorFlow:
sudo pip install tensorflow-gpu
当我尝试import tensorflow as tf
时,它说:
ImportError:libcublas.so.9.0:无法打开共享对象文件:没有这样的文件或目录
我认为它正在libcublas
中搜索cuda-9.0
我在安装cuda-9.0
之前清除了cuda-8.0
有人可以建议其他可能的原因吗?
答案 0 :(得分:0)
您无需返回到tensorflow版本。我正在将 tensorflow 1.13 与 cuda 10.1 一起使用。该问题与旧的安装有关。我的目录中没有 libcublas.so.9.0 。我正在使用 cuda 10.1 ,但它显示了相同的错误。如果您以前安装了旧版本,请确保已删除所有旧版本的tensorflow和cuda。您可以调用pip uninstall tensorflow-gpu
,它将删除当前版本,但是当您调用pip list | grep tensorflow
时,您的PC中可能安装了旧版本。将其完全删除,然后再次安装tensorflow-gpu。另外,请确保已将cuda安装路径添加到 LD_LIBRARY_PATH 。有2个与此相关的问题。看看这些解决方案