トップページ -> インストール,設定,利用 -> Ubuntu, Debian ソフトウエア -> TensorFlow 2 GPU版またはCPU版,Keras 2.3.1,Python 用 OpenCV 4 のインストール(Ubuntu, Debian 上)
[サイトマップへ], [サイト内検索へ]

TensorFlow 2 GPU版またはCPU版,Keras 2.3.1,Python 用 OpenCV 4 のインストール(Ubuntu, Debian 上)

ユースケース:Ubuntu で TensorFlow バージョン 2, Keras 最新版,Python 用 OpenCV を使いたい場合

※ TensorFlow 2 では CPU 版と GPU版が 1つのパッケージに統合されていないCPU 版の手順と,GPU 版の手順を分けて説明しているので,必要な方を使うこと.

目次

  1. 前準備
  2. GPU 版 TensorFlow 2, Keras 2.3.1, Python 用 OpenCV 4.1 のインストール
  3. CPU 版 TensorFlow 2, Keras 2.3.1, Python 用 OpenCV 4.1 のインストール
  4. TensorFlow のプログラム例

先人に感謝.

このWebページに記載しているプログラムは https://github.com/tensorflow/tensorflow#download-and-setup をもとに作成

参考 Web ページ


前準備

OS のシステム更新

Ubuntu, Debian で OS のシステム更新を行うときは, 端末で,次のコマンドを実行.

sudo apt update
sudo apt -yV upgrade
sudo /sbin/shutdown -r now

Python3 開発用ファイル,pip, setuptools,numpy のインストール

端末で,次のコマンドを実行.

sudo apt -yV install python3-dev python3-pip python3-setuptools python3-numpy

NVIDIA グラフィックスボードの確認とドライバのインストール,NVIDIA CUDA ツールキット,NVIDIA cuDNN 再配布パッケージのインストール

Ubuntu での手順は,「別のページ」で説明している. NVIDIA グラフィックスボードがある場合のみ行うこと.


GPU 版 TensorFlow 2, Keras 2.3.1, Python 用 OpenCV 4.1 のインストール

  1. 端末を開く
  2. パッケージのアンインストール操作

    ※ トラブルの可能性を減らすために,次の操作でアンインストールを行っておく.

    sudo pip3 uninstall -y tensorflow tensorflow-gpu keras 
    

    [image]
  3. GPU 版TensorFlow 2, Keras 2.3.1, Python 用 OpenCV 4.1 のインストール

    ※ 「pip3 install」は,Python パッケージをインストールするためのコマンド.

    sudo python3 -m pip install --upgrade pip
    sudo pip3 install -U tensorflow-gpu keras opencv-python
    

    [image]
  4. Python の numpy パッケージがインストールできたことの確認

    ※ バージョン番号が表示されれば OK.下の図とは違うバージョンが表示されることがある

    python3 -c "import numpy; print( numpy.__version__ )"
    

    [image]
  5. TensorFlow のバージョン確認

    ※ バージョン番号が表示されれば OK.下の図とは違うバージョンが表示されることがある

    python3 -c "import tensorflow as tf; print( tf.__version__ )"
    

    [image]
  6. keras のバージョン確認

    ※ バージョン番号が表示されれば OK.下の図とは違うバージョンが表示されることがある

    python3 -c "import keras; print( keras.__version__ )"
    

    [image]
  7. GPU が認識できてるかの確認

    python3 -c "from tensorflow.python.client import device_lib; print(device_lib.list_local_devices())"
    

    次のように「device_type: "GPU"」があれば,CPUが認識できている.

    [image]

CPU 版 TensorFlow 2, Keras 2.3.1, Python 用 OpenCV 4.1 のインストール

  1. 端末を開く
  2. パッケージのアンインストール操作

    ※ トラブルの可能性を減らすために,次の操作でアンインストールを行っておく.

    sudo pip3 uninstall -y tensorflow tensorflow-gpu keras 
    

    [image]
  3. CPU 版TensorFlow 2, Keras 2.3.1, Python 用 OpenCV 4.1 のインストール

    ※ 「pip3 install」は,Python パッケージをインストールするためのコマンド.

    sudo python3 -m pip install --upgrade pip
    sudo pip3 install -U tensorflow keras opencv-python
    

    [image]
    (以下省略)
  4. Python の numpy パッケージがインストールできたことの確認

    ※ バージョン番号が表示されれば OK.下の図とは違うバージョンが表示されることがある

    python3 -c "import numpy; print( numpy.__version__ )"
    

    [image]
  5. TensorFlow のバージョン確認

    ※ バージョン番号が表示されれば OK.下の図とは違うバージョンが表示されることがある

    python3 -c "import tensorflow as tf; print( tf.__version__ )"
    

    [image]
  6. keras のバージョン確認

    ※ バージョン番号が表示されれば OK.下の図とは違うバージョンが表示されることがある

    python3 -c "import keras; print( keras.__version__ )"
    

    [image]
  7. CPU が認識できてるかの確認

    python3 -c "from tensorflow.python.client import device_lib; print(device_lib.list_local_devices())"
    

    次のように「device_type: "CPU"」があれば,CPUが認識できている.

    [image]

TensorFlow のプログラム例

TensorFlow がインストールできたかを確認したい.

Python プログラムを動かす.

※ そのために, Windows では,「python」コマンドやPythonランチャーである「py」を使う. Ubuntu では「python3」コマンドを使う. あるいは, PyCharmなどにある Python コンソールも便利である.


本サイトのサイトマップは,サイトマップのページをご覧下さい. 本サイト内の検索は,サイト内検索のページをご利用下さい.

問い合わせ先: 金子邦彦(かねこ くにひこ) [image]