2017-08-15 1 views
1

J'ai commencé à compiler TensorFlow à partir de la source sur Ubuntu Linux 16.06 LTS, running the commands from the TensorFlow Linux compilation instructions.TensorFlow ne parvient pas à charger l'exécution après l'installation à partir de la source

Mon installation CUDA et CuDNN fonctionne, car l'image TensorFlow nvidia-docker précompilée fonctionne.

Après avoir utilisé Bazel pour construire la roue tensorflow Python, puis installer la roue avec pépin, je reçois le message d'erreur suivant lorsque vous essayez d'importer tensorflow:

>>> import tensorflow 
Traceback (most recent call last): 
    File "/home/james/workspace/tensorflow/tensorflow/python/pywrap_tensorflow.py", line 41, in <module> 
    from tensorflow.python.pywrap_tensorflow_internal import * 
ImportError: No module named 'tensorflow.python.pywrap_tensorflow_internal' 

During handling of the above exception, another exception occurred: 

Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "/home/james/workspace/tensorflow/tensorflow/__init__.py", line 24, in <module> 
    from tensorflow.python import * 
    File "/home/james/workspace/tensorflow/tensorflow/python/__init__.py", line 49, in <module> 
    from tensorflow.python import pywrap_tensorflow 
    File "/home/james/workspace/tensorflow/tensorflow/python/pywrap_tensorflow.py", line 52, in <module> 
    raise ImportError(msg) 
ImportError: Traceback (most recent call last): 
    File "/home/james/workspace/tensorflow/tensorflow/python/pywrap_tensorflow.py", line 41, in <module> 
    from tensorflow.python.pywrap_tensorflow_internal import * 
ImportError: No module named 'tensorflow.python.pywrap_tensorflow_internal' 


Failed to load the native TensorFlow runtime. 

See https://www.tensorflow.org/install/install_sources#common_installation_problems 

Répondre

2

Cette erreur se produit lorsque vous exécutez Python à partir le répertoire source TensorFlow après après avoir installé la roue Python.

A similar error happens lorsque vous essayez d'importer TensorFlow avant d'installer la roue Python.

La solution à ce problème est de changer votre répertoire de travail pour quelque chose d'autre, tout en restant dans le virtualenv que vous avez installé la roue Python.