LoginSignup
0
2

More than 5 years have passed since last update.

TensorFlow (GPU) > v1.2.1からv1.7.0へのアップデート | v1.7.0での動作確認 | 注意事項 | Link:TensorFlowのReleaseごとの変更内容

Last updated at Posted at 2018-03-31
動作環境
GeForce GTX 1070 (8GB)
ASRock Z170M Pro4S [Intel Z170chipset]
Ubuntu 16.04.4 LTS desktop amd64
TensorFlow v1.2.1
cuDNN v5.1 for Linux
CUDA v8.0
Python 3.5.2
IPython 6.0.0 -- An enhanced Interactive Python.
gcc (Ubuntu 5.4.0-6ubuntu1~16.04.4) 5.4.0 20160609
GNU bash, version 4.3.48(1)-release (x86_64-pc-linux-gnu)
scipy v0.19.1
geopandas v0.3.0
MATLAB R2017b (Home Edition)
ADDA v.1.3b6
gnustep-gui-runtime v0.24.0-3.1

TensorFlowはv1.2.1を使用してきたが、2018年3月31日現在最新のv1.7.0を試したくなった。
v1.7.0にしてみる。

関連

手順

上記のリンクの手順とほぼ同じ。

違う部分は以下。

$ sudo pip3 uninstall tensorflow

(sudoがないと権限関連で失敗したため)

$ sudo pip3 install --upgrade tensorflow==1.7.0

(v1.7.0とした)

v1.7.0での動作確認

learn_mr_mi_170819.py

Ubuntu > Ubuntu 16.04.3 LTSをUbuntu 16.04.4 LTSにアップデートする | TensorFlowの環境はそのままに | dist-upgradeは未実施
で動作確認に使用した自作コードを実行してみた。

エラーなく実行された。

autoencoder.py

TensorFlow v1.2.1 > AutoEncoderを実行してみた
Jupyter Notebookで.iypnbとして実行。

下記のWARNING:が出るようにはなったが、Reconstructed Imagesの生成まで成功した。

WARNING:tensorflow:From /usr/local/lib/python3.5/dist-packages/tensorflow/contrib/learn/python/learn/datasets/base.py:198: retry (from tensorflow.contrib.learn.python.learn.datasets.base) is deprecated and will be removed in a future version.
Instructions for updating:
Use the retry module or similar alternatives.
WARNING:tensorflow:From <ipython-input-1-267466e5c1c7>:25: read_data_sets (from tensorflow.contrib.learn.python.learn.datasets.mnist) is deprecated and will be removed in a future version.
Instructions for updating:
Please use alternatives such as official/mnist/dataset.py from tensorflow/models.
WARNING:tensorflow:From /usr/local/lib/python3.5/dist-packages/tensorflow/contrib/learn/python/learn/datasets/mnist.py:260: maybe_download (from tensorflow.contrib.learn.python.learn.datasets.base) is deprecated and will be removed in a future version.
Instructions for updating:
Please write your own downloading logic.
WARNING:tensorflow:From /usr/local/lib/python3.5/dist-packages/tensorflow/contrib/learn/python/learn/datasets/mnist.py:262: extract_images (from tensorflow.contrib.learn.python.learn.datasets.mnist) is deprecated and will be removed in a future version.
Instructions for updating:
Please use tf.data to implement this functionality.
Extracting /tmp/data/train-images-idx3-ubyte.gz
WARNING:tensorflow:From /usr/local/lib/python3.5/dist-packages/tensorflow/contrib/learn/python/learn/datasets/mnist.py:267: extract_labels (from tensorflow.contrib.learn.python.learn.datasets.mnist) is deprecated and will be removed in a future version.
Instructions for updating:
Please use tf.data to implement this functionality.
Extracting /tmp/data/train-labels-idx1-ubyte.gz
WARNING:tensorflow:From /usr/local/lib/python3.5/dist-packages/tensorflow/contrib/learn/python/learn/datasets/mnist.py:110: dense_to_one_hot (from tensorflow.contrib.learn.python.learn.datasets.mnist) is deprecated and will be removed in a future version.
Instructions for updating:
Please use tf.one_hot on tensors.
Extracting /tmp/data/t10k-images-idx3-ubyte.gz
Extracting /tmp/data/t10k-labels-idx1-ubyte.gz
WARNING:tensorflow:From /usr/local/lib/python3.5/dist-packages/tensorflow/contrib/learn/python/learn/datasets/mnist.py:290: DataSet.__init__ (from tensorflow.contrib.learn.python.learn.datasets.mnist) is deprecated and will be removed in a future version.
Instructions for updating:
Please use alternatives such as official/mnist/dataset.py from tensorflow/models.
Step 1: Minibatch Loss: 0.449974
Step 1000: Minibatch Loss: 0.150371
Step 2000: Minibatch Loss: 0.135557
Step 3000: Minibatch Loss: 0.124476
Step 4000: Minibatch Loss: 0.113059
Step 5000: Minibatch Loss: 0.104524

注意事項

TensorFlow v1.2.1 > cifar10_train.py > Error: ImportError: No module named 'tensorflow.models' > 古いバージョンのTensorFlow用コード | 動作環境の記載

TensorFlow v0.11からv1.2.1にする過程でcifar10_train.pyがエラーになる経験はしている。

上記で自分の使うものの一部を動作確認したが、未確認の部分ではバージョン変更によるソース修正は必要になるかもしれない。

変更内容は下記に記載されている。
https://github.com/tensorflow/tensorflow/blob/master/RELEASE.md

0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2