Comment: importer TensorFlow dans Jupyter Notebook depuis Conda avec le support du GPU?

J'ai installé tensorflow l'utilisation de l'anaconda environnement comme mentionné dans le tensorflow site web et après avoir fait mon installation de python chemin changé.

dennis@dennis-HP:~$ which python                                                                                                   
/home/dennis/anaconda2/bin/python  

Et Jupyter a été installé. Je suppose que si j'étais capable d'importer et d'utiliser tensorflow dans la conda environnement que je vais être capable de faire la même chose dans Jupyter. Mais ce n'était pas le cas -

Importation tensorflow dans mon système (sans activation de l'environnement)

dennis@dennis-HP:~$ python                                                                                                         
Python 2.7.11 |Anaconda 4.1.0 (64-bit)| (default, Jun 15 2016, 15:21:30)                                                           
[GCC 4.4.7 20120313 (Red Hat 4.4.7-1)] on linux2                                                                                   
Type "help", "copyright", "credits" or "license" for more information.                                                             
Anaconda is brought to you by Continuum Analytics.                                                                                 
Please check out: http://continuum.io/thanks and https://anaconda.org                                                              
>>> import tensorflow as tf                                                                                                        
Traceback (most recent call last):                                                                                                 
  File "<stdin>", line 1, in <module>                                                                                              
ImportError: No module named tensorflow                                                                                                                                                                                                         
>>> exit()                                                                                                                         

Importation tensorflow dans conda environnement

dennis@dennis-HP:~$ source activate tensorflow                                                                                     
prepending /home/dennis/anaconda2/envs/tensorflow/bin to PATH                                                                      
(tensorflow) dennis@dennis-HP:~$ python                                                                                            
Python 2.7.12 |Continuum Analytics, Inc.| (default, Jul  2 2016, 17:42:40)                                                         
[GCC 4.4.7 20120313 (Red Hat 4.4.7-1)] on linux2                                                                                   
Type "help", "copyright", "credits" or "license" for more information.                                                             
Anaconda is brought to you by Continuum Analytics.                                                                                 
Please check out: http://continuum.io/thanks and https://anaconda.org                                                              
>>> import tensorflow as tf                                                                                                        
I tensorflow/stream_executor/dso_loader.cc:108] successfully opened CUDA library libcublas.so locally                              
I tensorflow/stream_executor/dso_loader.cc:102] Couldn't open CUDA library libcudnn.so. LD_LIBRARY_PATH: /usr/local/cuda-7.5/lib64 
I tensorflow/stream_executor/cuda/cuda_dnn.cc:2092] Unable to load cuDNN DSO                                                       
I tensorflow/stream_executor/dso_loader.cc:108] successfully opened CUDA library libcufft.so locally                               
I tensorflow/stream_executor/dso_loader.cc:108] successfully opened CUDA library libcuda.so locally                                
I tensorflow/stream_executor/dso_loader.cc:108] successfully opened CUDA library libcurand.so locally

Que ci-dessus, l'importation a été un succès, j'ai essayé de faire la même chose dans jupyter (lancé jupyter au sein de l'environnement) mais j'ai l'erreur suivante lors de l'importation -

ImportError                               Traceback (most recent call last)
<ipython-input-1-41389fad42b5> in <module>()
----> 1 import tensorflow as tf

ImportError: No module named tensorflow

Ma conjecture est que l'ordinateur n'est pas exécuté dans l'environnement de conda. Donc, pouvez-vous me dire comment puis-je le forcer à faire de même?

Ou vous pouvez juste me fournir des détails sur la façon d'importer tensorflow dans jupyter

EDIT #1:

J'ai installé avec succès tensorflow dans anaconda installation à l'aide de conda install -c jjhelmus tensorflow=0.9.0 de commande. [Source: conda.anaconda.org/jjhelmus]

Mais cela désactive la prise en charge de GPU, de sorte qu'un code comme celui-ci renvoie une erreur

with tf.Session() as sess:
  with tf.device("/gpu:0"): #GPUs are not enabled on the system so it throws an error
    matrix1 = tf.constant([[3., 3.]])
    matrix2 = tf.constant([[2.],[2.]])
    product = tf.matmul(matrix1, matrix2)
    result = sess.run([product])
    print result

Alors, comment puis-je activer la prise en charge de GPU? Est-t-il une autre solution pour installer tensorflow dans conda avec support GPU?

EDIT #2:

Il est mentionné icique la prise en charge de GPU n'est possible que si la source est construit pour la cible GPU. Si c'est le cas, veuillez donner des détails sur la façon dont il peut être fait alors que j'ai un GPU activé tensorflow installation.

source d'informationauteur Naveen Dennis