[PYTHON] Le jour 64 de l'installation de pip tensorflow 2.0 est arrivé.

J'ai installé Telsorflow, donc je l'ai exécuté tout de suite. Mais cela ne fonctionne pas avec une erreur! ??

$ python calc1.py 
2019-12-08 20:09:10.641892: I tensorflow/core/platform/cpu_feature_guard.cc:142] Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2 FMA
2019-12-08 20:09:10.667849: I tensorflow/compiler/xla/service/service.cc:168] XLA service 0x7fac4a3c0dc0 executing computations on platform Host. Devices:
2019-12-08 20:09:10.667893: I tensorflow/compiler/xla/service/service.cc:175]   StreamExecutor device (0): Host, Default Version
Traceback (most recent call last):
  File "calc1.py", line 12, in <module>
    sess = tf.Session()
AttributeError: module 'tensorflow' has no attribute 'Session'

Vous ne connaissez pas «Session»? ?? ??

Je l'ai cherché. Il semble que le récent Tensorflow ne nécessite pas de session.

AttributeError: module'tensorflow 'n'a pas d'attribut sur'Session' https://ja.stackoverflow.com/questions/59780/attributeerror-module-tensorflow-has-no-attribute-session%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6

Si vous y réfléchissez et regardez la version ...

$ pip list | grep tensorflow
tensorflow                         2.0.0              
tensorflow-estimator               2.0.1 

C'est «tensolflow 2.0.0» qui a été installé avec «pip install tensolflow».

J'ai fait référence à "Utilisons les techniques de développement de scraping Python et d'apprentissage automatique BeautifulSoup, scikit-learn, TensorFlow" https://www.socym.co.jp/support/s-1079

Si vous regardez attentivement, vous avez spécifié la version comme conda install -c conda-forge tensorflow = 1.1.0 au moment de l'installation. Je suis désolé.

Modifions-le pour qu'il fonctionne avec tensolflow 2.0.0.

calc1.py


import tensorflow as tf
a = tf.constant(1234)
b = tf.constant(5000)

add_op = a + b

#sess = tf.Session()
#res = sess.run(add_op) 
#print(res)

tf.print(add_op)

Je souhaite que ce soit plus facile à décrire.

$ python calc1.py 
2019-12-08 20:16:15.480543: I tensorflow/core/platform/cpu_feature_guard.cc:142] Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2 FMA
2019-12-08 20:16:15.512089: I tensorflow/compiler/xla/service/service.cc:168] XLA service 0x7ffedb3c6c60 executing computations on platform Host. Devices:
2019-12-08 20:16:15.512124: I tensorflow/compiler/xla/service/service.cc:175]   StreamExecutor device (0): Host, Default Version
6234

J'ai eu le résultat, mais il a fallu quelques secondes pour s'additionner, et un mystérieux message est sorti. Quand je regarde ce message, pip installe celui qui fonctionne sur presque tous les ordinateurs, mais c'est lent. Si vous construisez à partir des sources, il sera optimisé dans chaque environnement, donc il sera peut-être plus rapide. Je vois. Je ferai quelque chose à ce sujet plus tard. (Une demi-heure)

Recommended Posts

Le jour 64 de l'installation de pip tensorflow 2.0 est arrivé.
TensorFlow 2.1 est arrivé!
Installez Python 2.7.9 et Python 3.4.x avec pip.
Installez easy_install et pip sur Windows
Quelle est la différence entre «pip» et «conda»?
installation sudo pip
Installez pip et pandas avec Ubuntu ou VScode
Installez tensorflow. (Seulement!)
Si vous essayez d'installer Python2 pip après avoir installé Python3 pip et qu'il est rejeté
Installez la version ZIP Python et pip sur Windows 10
Qu'est-ce que pip et comment l'utilisez vous?
Installez tweepy avec pip et utilisez-le pour l'API 1.1
Installez TensorFlow sur Ubuntu
Installer pip sur Mavericks
[Python] pip et roue
Installez pip, pyenv, BeautifulSoup4
Installez pyenv et pyenv-virtualenv
Comment installer pip
Erreur avec l'installation de pip
Installez la commande pip
Installez pip / pip3 sur Ubuntu
Installez scikit.learn avec pip
Lorsque l'installation de pip échoue
pip install scikit-learn indique que Numerical Python (NumPy) n'est pas installé.