libcublas.so.9.0:在ubuntu 16.04

时间:2018-02-14 15:07:10

标签: tensorflow

我安装了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 有人可以建议其他可能的原因吗?

1 个答案:

答案 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个与此相关的问题。看看这些解决方案

solution1- solution2