Я'м, имеющим проблемы с импортом tensorflow в питон3:
>>> import tensorflow as tf
Traceback (most recent call last):
File "/usr/local/lib/python3.5/dist-packages/tensorflow/python/pywrap_tensorflow.py", line 41, in <module>
from tensorflow.python.pywrap_tensorflow_internal import *
File "/usr/local/lib/python3.5/dist-packages/tensorflow/python/pywrap_tensorflow_internal.py", line 28, in <module>
_pywrap_tensorflow_internal = swig_import_helper()
File "/usr/local/lib/python3.5/dist-packages/tensorflow/python/pywrap_tensorflow_internal.py", line 24, in swig_import_helper
_mod = imp.load_module('_pywrap_tensorflow_internal', fp, pathname, description)
File "/usr/lib/python3.5/imp.py", line 242, in load_module
return load_dynamic(name, filename, file)
File "/usr/lib/python3.5/imp.py", line 342, in load_dynamic
return _load(spec)
ImportError: libcusolver.so.8.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 "/usr/local/lib/python3.5/dist-packages/tensorflow/__init__.py", line 24, in <module>
from tensorflow.python import *
File "/usr/local/lib/python3.5/dist-packages/tensorflow/python/__init__.py", line 51, in <module>
from tensorflow.python import pywrap_tensorflow
File "/usr/local/lib/python3.5/dist-packages/tensorflow/python/pywrap_tensorflow.py", line 52, in <module>
raise ImportError(msg)
ImportError: Traceback (most recent call last):
File "/usr/local/lib/python3.5/dist-packages/tensorflow/python/pywrap_tensorflow.py", line 41, in <module>
from tensorflow.python.pywrap_tensorflow_internal import *
File "/usr/local/lib/python3.5/dist-packages/tensorflow/python/pywrap_tensorflow_internal.py", line 28, in <module>
_pywrap_tensorflow_internal = swig_import_helper()
File "/usr/local/lib/python3.5/dist-packages/tensorflow/python/pywrap_tensorflow_internal.py", line 24, in swig_import_helper
_mod = imp.load_module('_pywrap_tensorflow_internal', fp, pathname, description)
File "/usr/lib/python3.5/imp.py", line 242, in load_module
return load_dynamic(name, filename, file)
File "/usr/lib/python3.5/imp.py", line 342, in load_dynamic
return _load(spec)
ImportError: libcusolver.so.8.0: cannot open shared object file: No such file or directory
Failed to load the native TensorFlow runtime.
See https://www.tensorflow.org/install/install_sources#common_installation_problems
for some common reasons and solutions. Include the entire stack trace
above this error message when asking for help.
Я использую драйверы от Nvidia версии бета 381.09, как версия 375 имеет эту ошибку: https://askubuntu.com/questions/896221/strange-artifacts-along-window-borders-after-waking-computer-from-sleep-mode?noredirect=1&lq=1
Я установке CUDA 8.0 и cuDNN-В6.0:
rharish@rharish-GL552VW:~$ cd /usr/local
rharish@rharish-GL552VW:/usr/local$ ls
bin cuda etc include man share
computecpp cuda-8.0 games lib sbin src
Кроме того, libcusolver.так.8.0 существует в /usr/местные/соты/lib64/:
libcusolver.так.8.0 в 'ЛС' выход
Я удалил и переустановил на CUDA, cuDNN, и причине tensorflow из источников. Эта проблема, возникающая после обновления драйверов NVIDIA до версии бета 381.09. Любой помочь?
Нашел решение:
Я переустановил видеокарту NVIDIA-381, вес 8.0 (с помощью runfile) и cuDNN 6.0. Затем я добавил следующее в мой .bashrc следующее:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib64/
Нет необходимости переустановки. Установить на NVIDIA-CUDA технологии-разработки`:
sudo apt install nvidia-cuda-dev
Установите cuDNN
(которые вы можете скачать с https://developer.nvidia.com/cudnn), и набор переменной LD_LIBRARY_PATH
соответственно (в версии CUDA/lib64`).
Вы можете иметь эту проблему, если вы установили последнюю версию технологии CUDA (9.0). Если это так, вы'будете иметь libcusolver.так.9.0 файл или папку на вашем компьютере, но не 8.0, так что Python может'т найти его для импорта. Tensorflow не'т еще поддерживают CUDA 9.0 (по состоянию на 18 октября 2017).
Чтобы это исправить, установке CUDA 8.0, который можно найти здесь. Вы можете найти все их наследие-релизы]2 в нижней части главной страницы скачать.
Я столкнулся эту ошибку из-за несовместимости Tensorflow версия с CUDA.
У меня были tensorflow_gpu-1.3.0,
CUDA для 9и
cuDNN 7`, которые несовместимы в этом https://www.tensorflow.org/install/source#tested_build_configurations
поэтому я удалил tensorflow_gpu-1.3.0
и установить tensorflow_gpu-1.5.0
и все работало нормально