【このページの目次】
サイト内の関連ページ:
サイト内の関連ページ
参考Webページ
https://www.tensorflow.org/install/gpu#pip_package
先人に感謝.
Ubuntu で OS のシステム更新を行うときは, 端末で,次のコマンドを実行.
sudo apt update sudo apt -yV upgrade sudo /sbin/shutdown -r now
次のコマンドを実行.
sudo apt -yV install python3-dev python3-pip python3-setuptools sudo apt -yV install jupyter-qtconsole jupyter-notebook python3-jupyter-client python3-jupyter-console python3-spyder spyder3
※ GPU とは,グラフィックス・プロセッシング・ユニットの略で、コンピュータグラフィックス関連の機能,乗算や加算の並列処理の機能などがある.
ダウンロードページ
詳しくは,次のように別ページで説明している.インストール手順が分からなくなったり,不具合があったときは,次に書いている別ページの説明を確認すること.
※ CUDA とは,NVIDIA社が提供している GPU 用のプラットフォームである.
ダウンロードページ
TensorFlow 2.1 以上の GPU 版での,NVIDIA CUDA のバージョンは 10.1 が指定されている. TensorFlow 1.15の GPU 版での,NVIDIA CUDA のバージョンは 10.0 が指定されている. 指定されているバージョンより高いものは使わない. その根拠は次のページ. URL: https://www.tensorflow.org/install/source#common_installation_problems
詳細説明
ダウンロードページ
ダウンロードして展開(解凍)したら,パスを通しておくこと.
URL: https://www.tensorflow.org/install/source#common_installation_problems
詳細説明
python3 --version
※ トラブルの可能性を減らすために,次の操作でアンインストールを行っておく.
sudo python3 -m pip uninstall -y tensorflow tensorflow-cpu tensorflow-gpu tensorflow_datasets tensorflow-hub keras
https://www.tensorflow.org/install/gpu#pip_package の記載に従う.
端末で,次のコマンドを実行.
GPU 版 Tensorflow をインストールする場合
※ 「pip3 install」は,Python パッケージをインストールするためのコマンド
sudo python3 -m pip install --upgrade pip sudo python3 -m pip install tensorflow-gpu tensorflow_datasets
CPU 版の Tensorflow をインストールする場合
※ 「pip3 install」は,Python パッケージをインストールするためのコマンド
sudo python3 -m pip install --upgrade pip sudo python3 -m pip install tensorflow tensorflow_datasets
端末で,次のコマンドを実行.
※ バージョン番号が表示されれば OK.下の図とは違うバージョンが表示されることがある.下の図とは違うバージョンが表示されることがある
python3 -c "import tensorflow as tf; print( tf.__version__ )"
TensorFlow が GPU を認識できているかの確認は,端末で,次を実行して行う.
python3 -c "from tensorflow.python.client import device_lib; print(device_lib.list_local_devices())"
「device_type: "GPU"」があれば,GPUが認識できている.
ここで,GPU があるのに,TensorFlow から認識されていないかもしれない. TensorFlow GPU 版が指定するバージョンの NVIDIA CUDA ツールキット,NVIDIA cuDNN がインストールされていないことが原因かも知れない.
URL: https://www.tensorflow.org/install/source#common_installation_problems
https://github.com/tensorflow/tensorflow に記載のサンプルプログラムを実行してみる
Python プログラムを動かす.
※ Python プログラムを動かすために, Windows では,「python」コマンドを使う. Ubuntu では「python3」コマンドを使う.
開発環境や Python コンソール(Jupyter Qt Console,spyder,PyCharm,PyScripter など)も便利である.
結果として 「Hello, TensorFlow!」のように表示されるので確認する.
import tensorflow as tf
hello = tf.constant('Hello, TensorFlow!')
print(hello)
結果として 「42」のように表示されるので確認する.
「tf.add(a, b)」と「a + b」は,同じ結果になる
import tensorflow as tf a = tf.constant(10) b = tf.constant(32) print( tf.add(a, b) ) print( a + b )
結果として 12 が表示されるので確認する.
import tensorflow as tf matrix1 = tf.constant([[3., 3.]]) matrix2 = tf.constant([[2.],[2.]]) print( tf.matmul(matrix1, matrix2) )
本サイトは金子邦彦研究室のWebページです.サイトマップは,サイトマップのページをご覧下さい. 本サイト内の検索は,サイト内検索のページをご利用下さい.
問い合わせ先: 金子邦彦(かねこ くにひこ) ![]()