即使设置了 LD_LIBRARY_PATH,Tensorflow 也找不到 libcublas.so.9.0

标签 tensorflow

我已经根据 https://www.tensorflow.org/install/install_linux 上的说明安装了 Cuda Toolkit 9.0 和 cuDNN v7.0 (和 nvidia 网站)说明。但是,当我尝试使用 tensorflow 运行一些脚本时,它说找不到它

ImportError: libcublas.so.9.0: 无法打开共享对象文件: 没有那个文件或目录

即使我的 LD_LIBRARY_PATH 设置正确: 回显 $LD_LIBRARY_PATH /usr/local/cuda-9.0/lib64:/usr/local/cuda-9.0/extras/CUPTI/lib64

有什么我想念的吗?

最佳答案

如果您使用运行文件安装方法安装了 cuda,您还必须根据 Nvidia documentation 设置 PATH 变量. 我建议添加 export PATH=/usr/local/cuda-9.0/bin${PATH:+:${PATH}}export LD_LIBRARY_PATH=/usr/local/cuda-9.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}(64 位)或 export LD_LIBRARY_PATH=/usr/local/cuda-9.0/lib${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}} (32 位)到您的 .bashrc(如果您使用 bash)。

关于即使设置了 LD_LIBRARY_PATH,Tensorflow 也找不到 libcublas.so.9.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49401835/

相关文章:

tensorflow - 为什么有时tensorflow随着训练的过程跑得越来越慢?

python - Tensorflow:从先前创建的模型中保存变量子集

python - 计算批处理的均值和标准差 [Python/Numpy]

python - TypeError: Fetch argument has invalid type float32, must be a string or Tensor

python - 在 add_summary 中获取 summary.value 中的值 : AttributeError: 'Tensor' object has no attribute 'value'

python - InvalidArgumentError : Input to reshape is a tensor with 178802 values, 但请求的形状有 89401

tensorflow - 哪个Loss function & Metrics更适合多标签分类?二元或分类交叉熵,为什么?

python - 如何在 Keras 中为 VGG16 微调预处理训练集?

python - Tensorflow (Python) : How to append a scalar to each row in a tensor

python - 获取 PyPI 历史记录中不再列出的旧包版本