Ubuntu20.04にTensorFlow機械学習フレームワークをインストールする方法

Ubuntu/Debian

TensorFlowは、Googleが開発した無料のオープンソースの機械学習プラットフォームです。 これは、開発者とデータサイエンティストが、機械学習モデルを実装するプロセスを簡素化するのに役立ちます。 現在、PayPal、Intel、Airbus、Twitterなど多くの企業で使用されています。 Pythonフロントエンドを備えており、LinuxやWindowsなどのオペレーティングシステム間で移植できます。

このチュートリアルでは、Ubuntu20.04のPython仮想環境にTensorFlowをインストールする方法を示します。

前提条件

  • Ubuntu20.04を実行しているサーバー。
  • ルートパスワードがサーバーに設定されます。

入門

開始する前に、システムパッケージを最新バージョンに更新することをお勧めします。 次のコマンドを使用して更新できます:apt-get update -y

すべてのパッケージが更新されたら、次のステップに進むことができます。

Pythonと必要な依存関係をインストールする

次に、Pythonおよびその他の必要なPython依存関係をサーバーにインストールする必要があります。 次のコマンドを使用して、それらすべてをインストールできます。

apt-get install python3 python3-venv python3-dev -y

すべてのパッケージがインストールされたら、次のコマンドを実行してPythonのバージョンを確認します。

python3 -V

次の出力が得られるはずです。

Python 3.8.5

TensorFlowをインストールします

このセクションでは、Python仮想環境にTensorFlowをインストールする方法を示します。

まず、次のコマンドを使用してTensorFlowのディレクトリを作成します。

mkdir tensorapp

次に、ディレクトリをtensorappに変更し、次のコマンドを使用してPython仮想環境を作成します。

cd tensorapp
python3 -m venv venv

次に、次のコマンドを使用して仮想環境をアクティブ化します。

source venv/bin/activate

次に、次のコマンドを使用して、pipパッケージを最新バージョンにアップグレードします。

(venv) [email protected]:~/tensorapp# pip install --upgrade pip

次の出力が得られるはずです。

Collecting pip
  Downloading pip-20.3.3-py2.py3-none-any.whl (1.5 MB)
     |????????????????????????????????| 1.5 MB 13.5 MB/s 
Installing collected packages: pip
  Attempting uninstall: pip
    Found existing installation: pip 20.0.2
    Uninstalling pip-20.0.2:
      Successfully uninstalled pip-20.0.2
Successfully installed pip-20.3.3

次に、次のコマンドを使用して最新バージョンのTensorFlowをインストールします。

(venv) [email protected]:~/tensorapp# pip install --upgrade tensorflow

インストールが完了したら、次のコマンドを使用してTensorFlowのインストールを確認します。

(venv) [email protected]:~/tensorapp# python -c 'import tensorflow as tf; print(tf.__version__)'

すべてが正常であれば、次の出力にTensorFlowバージョンが表示されます。

2.4.0

次に、次のコマンドを使用してPython仮想環境から非アクティブ化します。

(venv) [email protected]:~/tensorapp# deactivate

結論

おめでとう! これで、Ubuntu20.04のPython仮想環境にTensorFlowが正常にインストールされました。 詳細については、 TensorFlow ガイド。

Source link

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です