Tensorflow・Keras:インストール

基本的には上記を参考に進めていきます。

ただし、TF(tensorflow)のインストールのとき、対象ファイルは当然下記を参照し、環境に合わせて変える必要があります。

import tensorflow as tf 実行時のエラー

ただし、書いてある通り進めてもimport tensorflowで下記のエラーが出てしまいました。


import tensorflow as tf

#ImportError: Something is wrong with the numpy installation. While importing we detected an older version of numpy in ['/root/.pyenv/versions/anaconda3-2018.12/envs/py36/lib/python3.6/site-packages/numpy']. One method of fixing this is to repeatedly uninstall numpy until none is found, then reinstall this version.

numpyのバージョンの問題の様ですが、numpyだけをバージョンアップしてもダメなようでした。

一度tensorflowをアンイトンスールしました。

tensorflowアンイトンスール


pip uninstall tensorflow

どうやら、anaconda環境下でpipを使うのは良くないようです

 
よって仮想環境内向にて、下記サイトを参考にして進めていきます。

condaアップデート


conda update -n base conda

tensorflowインストール


conda install tensorflow


>>>import tensorflow as tf
>>>hello = tf.constant('Hello, TensorFlow!')
>>>sess = tf.Session()
>>>print(sess.run(hello))

 
#helloと表示されれば成功です!

実行時のメッセージ


#I tensorflow/core/platform/cpu_feature_guard.cc:141] Your CPU supports instructions that this TensorFlow binary was not compiled to use: SSE4.1 SSE4.2 AVX

#I tensorflow/core/common_runtime/process_util.cc:69] Creating new thread pool with default inter op setting: 2. Tune using inter_op_parallelism_threads for best performance.

#helloの前に上記のメッセージが表示されると思いますが、エラーではなく、こうすると処理速度が速くなります、ということらしいです。

kerasインストール


conda install keras

kerasインストールの確認

>>> import keras

>>> print(keras.__version__)

#バージョンが帰ってくれば成功です 

その他

仮想環境の削除


conda remove -n 仮想環境名 --all

pipアップデート


pip install --upgrade pip

未分類

Posted by iser