在GPU支持下安装tensorflow。安装GPU必备组件后缺少libcublas.so.9.0

瑟维拉莫尔

我正在尝试在Ubuntu 16.04 64x上安装具有GPU支持的Tensorflow,以使用Python 3.6在conda环境中进行安装。

我尝试安装所有GPU要求,然后在pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-1.10.0-cp36-cp36m-linux_x86_64.whlconda环境中运行

但是,当我打开Python终端并尝试时,import tensorflow as tf我得到了一个ImportError: libcublas.so.9.0: cannot open shared object file: No such file or directory

这是需求的状态:

  • NVIDIA驱动程序版本:384.130(这是的输出nvidia-smi
  • CUDA编译器驱动程序:(release 7.5, V7.5.17此输出nvcc -v
  • CUDA:版本9.2.148(这是的输出cat /usr/local/cuda/version.txt)。我真的很困惑,因为我在其他地方读到了CUDA版本和nvcc版本应该匹配。
  • cuDNN:我想我已经安装了吗?我下载了.deb软件包,sudo dpkg -i /path/to/deb/file然后跟随了sudo apt-get install -f但是互联网告诉我执行cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2应该给我cuDNN版本,并且抱怨文件不存在。
  • CUPTI:我export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/extras/CUPTI/lib64按照tensorflow要求指南中的说明进行了跑步。

我现在应该尝试什么?


完整的错误跟踪:

>>> import tensorflow
Traceback (most recent call last):
  File "/home/jsevillamol/anaconda3/envs/ctlearn/lib/python3.6/site-packages/tensorflow/python/pywrap_tensorflow.py", line 58, in <module>
    from tensorflow.python.pywrap_tensorflow_internal import *
  File "/home/jsevillamol/anaconda3/envs/ctlearn/lib/python3.6/site-packages/tensorflow/python/pywrap_tensorflow_internal.py", line 28, in <module>
    _pywrap_tensorflow_internal = swig_import_helper()
  File "/home/jsevillamol/anaconda3/envs/ctlearn/lib/python3.6/site-packages/tensorflow/python/pywrap_tensorflow_internal.py", line 24, in swig_import_helper
    _mod = imp.load_module('_pywrap_tensorflow_internal', fp, pathname, description)
  File "/home/jsevillamol/anaconda3/envs/ctlearn/lib/python3.6/imp.py", line 243, in load_module
    return load_dynamic(name, filename, file)
  File "/home/jsevillamol/anaconda3/envs/ctlearn/lib/python3.6/imp.py", line 343, in load_dynamic
    return _load(spec)
ImportError: libcublas.so.9.0: cannot open shared object file: No such file or directory

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/jsevillamol/anaconda3/envs/ctlearn/lib/python3.6/site-packages/tensorflow/__init__.py", line 22, in <module>
    from tensorflow.python import pywrap_tensorflow  # pylint: disable=unused-import
  File "/home/jsevillamol/anaconda3/envs/ctlearn/lib/python3.6/site-packages/tensorflow/python/__init__.py", line 49, in <module>
    from tensorflow.python import pywrap_tensorflow
  File "/home/jsevillamol/anaconda3/envs/ctlearn/lib/python3.6/site-packages/tensorflow/python/pywrap_tensorflow.py", line 74, in <module>
    raise ImportError(msg)
ImportError: Traceback (most recent call last):
  File "/home/jsevillamol/anaconda3/envs/ctlearn/lib/python3.6/site-packages/tensorflow/python/pywrap_tensorflow.py", line 58, in <module>
    from tensorflow.python.pywrap_tensorflow_internal import *
  File "/home/jsevillamol/anaconda3/envs/ctlearn/lib/python3.6/site-packages/tensorflow/python/pywrap_tensorflow_internal.py", line 28, in <module>
    _pywrap_tensorflow_internal = swig_import_helper()
  File "/home/jsevillamol/anaconda3/envs/ctlearn/lib/python3.6/site-packages/tensorflow/python/pywrap_tensorflow_internal.py", line 24, in swig_import_helper
    _mod = imp.load_module('_pywrap_tensorflow_internal', fp, pathname, description)
  File "/home/jsevillamol/anaconda3/envs/ctlearn/lib/python3.6/imp.py", line 243, in load_module
    return load_dynamic(name, filename, file)
  File "/home/jsevillamol/anaconda3/envs/ctlearn/lib/python3.6/imp.py", line 343, in load_dynamic
    return _load(spec)
ImportError: libcublas.so.9.0: cannot open shared object file: No such file or directory
发票

可以在以下教程中使用代码安装Cuda 9.0

https://www.tensorflow.org/install/gpu

# Add NVIDIA package repository
sudo apt-key adv --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64/7fa2af80.pub
wget http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64/cuda-repo-ubuntu1604_9.1.85-1_amd64.deb
sudo apt install ./cuda-repo-ubuntu1604_9.1.85-1_amd64.deb
wget http://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1604/x86_64/nvidia-machine-learning-repo-ubuntu1604_1.0.0-1_amd64.deb
sudo apt install ./nvidia-machine-learning-repo-ubuntu1604_1.0.0-1_amd64.deb
sudo apt update

# Install CUDA and tools. Include optional NCCL 2.x
sudo apt install cuda9.0 cuda-cublas-9-0 cuda-cufft-9-0 cuda-curand-9-0 \
    cuda-cusolver-9-0 cuda-cusparse-9-0 libcudnn7=7.2.1.38-1+cuda9.0 \
    libnccl2=2.2.13-1+cuda9.0 cuda-command-line-tools-9-0

# Optional: Install the TensorRT runtime (must be after CUDA install)
sudo apt update
sudo apt install libnvinfer4=4.1.2-1+cuda9.0

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Debian 9-Samba-smbpasswd:加载共享库时出错:liberrors.so.0:

来自分类Dev

从backport安装ath9k后找不到wlan0-Ubuntu 14.04

来自分类Dev

模式 ?(-)+([0-9])

来自分类Dev

Ubuntu 20.04.2:由于显然缺少 libsamba-util.so.0,安装 Samba 失败

来自分类Dev

[0-9]* 和 [0-9] 的区别

来自分类Dev

18.04 中缺少 libgtk-x11-2.0.so.0

来自分类Dev

从Windows Store安装或更新应用程序时出现错误0x80073cf9

来自分类Dev

使用php,如何将[0-9],[0-9]替换为[0-9] [0-9]?

来自分类Dev

使用 tensorflow-gpu 后端导入 Keras 时出错(找不到 libcublas.so.10.0)

来自分类Dev

无法使用nvidia GPU优化(libcublas.so)

来自分类Dev

正则表达式模式^ [a-z0-9]([_.-]?[a-z0-9] +)* / [a-z0-9](([_。]?|-{ 0,2})[a-z0-9] +)* $

来自分类Dev

Apache HTTP 2.2.17安装错误-找不到libexpat.so.0

来自分类Dev

安装矮人堡垒libSDL_ttf-2.0.so.0 =>时出现问题

来自分类Dev

安装矮人堡垒libSDL_ttf-2.0.so.0 =>时出现问题

来自分类Dev

如何安装运行矮人要塞所需的库libSDL_image-1.2.so.0?

来自分类Dev

在Ubuntu 15.04中安装libgtk-x11-2.0.so.0

来自分类Dev

无法在 armhf 中安装 Octave - 加载 `libopenblas.so.0` 时出错

来自分类Dev

如何仅在A到Z和0到9的情况下使用ORD和CHR?

来自分类Dev

如何仅在A到Z和0到9的情况下使用ORD和CHR?

来自分类Dev

Java Reg接受*不在[0-9] * [-/] {0,1} [0-9] *中的*-是Bug吗?

来自分类Dev

无法在Windows 8上完全安装任何驱动程序。错误0x000003F9

来自分类Dev

Javascript正则表达式/ ^(19 | 20)([0-9] {2})-([0-9] {2} | 0 [0-9] {1})-([0-9] {2} | 0 [0-9] {1})$ / g未找到日期作为输入值

来自分类Dev

使用模循环9-0并打印

来自分类Dev

Python计数0-9然后az

来自分类Dev

半字节限制为0-9

来自分类Dev

从网址中提取[0-9 _] +

来自分类Dev

命令“ kill -n 9 0”的说明

来自分类Dev

错误:<命令行>:0:9

来自分类Dev

AMQP 0-9-1和1-0

Related 相关文章

  1. 1

    Debian 9-Samba-smbpasswd:加载共享库时出错:liberrors.so.0:

  2. 2

    从backport安装ath9k后找不到wlan0-Ubuntu 14.04

  3. 3

    模式 ?(-)+([0-9])

  4. 4

    Ubuntu 20.04.2:由于显然缺少 libsamba-util.so.0,安装 Samba 失败

  5. 5

    [0-9]* 和 [0-9] 的区别

  6. 6

    18.04 中缺少 libgtk-x11-2.0.so.0

  7. 7

    从Windows Store安装或更新应用程序时出现错误0x80073cf9

  8. 8

    使用php,如何将[0-9],[0-9]替换为[0-9] [0-9]?

  9. 9

    使用 tensorflow-gpu 后端导入 Keras 时出错(找不到 libcublas.so.10.0)

  10. 10

    无法使用nvidia GPU优化(libcublas.so)

  11. 11

    正则表达式模式^ [a-z0-9]([_.-]?[a-z0-9] +)* / [a-z0-9](([_。]?|-{ 0,2})[a-z0-9] +)* $

  12. 12

    Apache HTTP 2.2.17安装错误-找不到libexpat.so.0

  13. 13

    安装矮人堡垒libSDL_ttf-2.0.so.0 =>时出现问题

  14. 14

    安装矮人堡垒libSDL_ttf-2.0.so.0 =>时出现问题

  15. 15

    如何安装运行矮人要塞所需的库libSDL_image-1.2.so.0?

  16. 16

    在Ubuntu 15.04中安装libgtk-x11-2.0.so.0

  17. 17

    无法在 armhf 中安装 Octave - 加载 `libopenblas.so.0` 时出错

  18. 18

    如何仅在A到Z和0到9的情况下使用ORD和CHR?

  19. 19

    如何仅在A到Z和0到9的情况下使用ORD和CHR?

  20. 20

    Java Reg接受*不在[0-9] * [-/] {0,1} [0-9] *中的*-是Bug吗?

  21. 21

    无法在Windows 8上完全安装任何驱动程序。错误0x000003F9

  22. 22

    Javascript正则表达式/ ^(19 | 20)([0-9] {2})-([0-9] {2} | 0 [0-9] {1})-([0-9] {2} | 0 [0-9] {1})$ / g未找到日期作为输入值

  23. 23

    使用模循环9-0并打印

  24. 24

    Python计数0-9然后az

  25. 25

    半字节限制为0-9

  26. 26

    从网址中提取[0-9 _] +

  27. 27

    命令“ kill -n 9 0”的说明

  28. 28

    错误:<命令行>:0:9

  29. 29

    AMQP 0-9-1和1-0

热门标签

归档