アラカン"BOKU"のITな日常

文系システムエンジニアの”BOKU”が勉強したこと、経験したこと、日々思うことを書いてます。

Tensorflow on windowsのバージョンアップ確認とバージョンアップ

Tensorflowは進化が速いので、適宜バージョンアップしないと、いつのまにか最新バージョンが変わってます。

 

2018/06/20追記

>以下の手順は1.8にバージョンアップした手順を書いてます。

>ですが、1.5からのバージョンアップには注意が必要です。

>1.6より上のバージョンだと、CPUによっては実行できなくなります。

>使っているPCが古い場合は、1.5から上には当面あげない方が賢いです。

arakan-pgm-ai.hatenablog.com

 

tensorflow on windowsのバージョンアップ確認とバージョンアップの手順を記録しつつ、環境をあたらしくします。

 

初期環境の構築は、以下の手順でやってます。

arakan-pgm-ai.hatenablog.com

 

現環境は。

Windows10

Anaconda Python 3.5

です。

 

コマンドプロンプトか、anaconda prompt を起動します。

 

以下を入力して、tensorflow環境にします。

activate tensorflow

 

こんな感じの表示になったのを確認します。 

f:id:arakan_no_boku:20170923211244j:plain

 

ここでバージョン確認をします。

 

インストール済のバージョンを確かめるコマンドは以下です。

pip list

 

2018/6/20追記

> pipのvarsion9までは、pip list --format=legacy としてました。

> python -m pip install --upgrade pip で10.0.1にアップグレードしたら

> legacyをつけると警告がでるようになったので修正しました。

 

これでリストされる一覧から、tensorflowを探すわけですが、面倒な場合は、フィルタをします。

 

windowsの場合は、こうですね。

pip list  | find "tensor"

 

2018/6/20追記 

>1.8.0になると、"tensorflow”でフィルタをかけると、tensorboardが表示されません

>なので、tensor だけに変更してます。

 

"BOKU"の環境では、こうでした。

f:id:arakan_no_boku:20180620205735j:plain

 

バージョンアップをします。

 

実際のところ、インストールの時のコマンドと同じです。

 

2018/6/20時点ではこうでした。

pip install --ignore-installed --upgrade tensorflow

 

ただ、変わっている可能性があるので、

Installing TensorFlow on Windows  |  TensorFlow

のサイトで、念のため最新のコマンドを確認するほうがいいです。

 

真ん中あたりの「Installing with Anaconda」のところを見ます。

 

上記を実行すると、以下のようにアップグレードが始まります。

f:id:arakan_no_boku:20180620212022j:plain

 

しばらく・・3分位かな・・かかります。

 

以下のように、Successfully built ・・が表示され、インストールが終了すればOKです。

f:id:arakan_no_boku:20180620212043j:plain

 

バージョン確認をします。

pip list  | find "tensor"

 

Tensorflow on windows も他のディストリビューションとバージョンが揃ってます。 

f:id:arakan_no_boku:20180620211424j:plain

 

tensorflow-tensorboardは前のバージョンのまま残ってますが、しゃあないですね。


python側のバージョンアップをしたら、Tensorflow for java のバージョンもあわせてお

きます。 

 

Mavenで組み込んでいるので、忘れずにバージョン書き換えとかないとね。

 

今回は1.8.0になったので。

<dependency>
    <groupId>org.tensorflow</groupId>
    <artifactId>tensorflow</artifactId>
    <version>1.8.0</version>
</dependency>

 

よしよし。

f:id:arakan_no_boku:20170914222307j:plain