機械学習に興味がある場合は、PyTorchではなくても、TensorFlowを利用する必要があるかもしれません。
Linuxを使用していると仮定して、UbuntuにTensorflowをインストールする方法を説明します。 Ubuntu 18.04を使用しましたが、この手順は他のバージョンでも有効です。
試してみることができますが ソースから構築する 他のプラットフォーム/ディストリビューションの場合、TensorFlowは主にUbuntuLinuxをサポートします。それで、この記事ではそれに固執します。
UbuntuLinuxへのTensorFlowのインストール
TensorFlowの設定を開始する前に、Ubuntuでユニバースリポジトリを有効にする必要があります。次のコマンドを使用してこれを行うことができます:
sudo add-apt-repository universe
または、ソフトウェアとアップデートにアクセスしてください オプションを選択し、そこから有効にします:
ステップ1:Python開発環境を取得する
まず、続行するにはPython開発環境をセットアップする必要があります。デフォルトでは、Python3.6.xがUbuntuにインストールされている必要があります。次を使用してPythonのバージョンを確認できます:
python3 --version
Python 3.5–3.7があることを確認してください (公式に指示されたとおり)。お持ちでない場合、またはアップグレードする必要がある場合は、ターミナルで次のコマンドを使用してインストールしてください。
sudo apt install python3-dev
ステップ2:Pipを取得する
次に、Pythonのpipパッケージマネージャーがあるかどうかを確認する必要があります。
pip3 --version
インストールしていない場合は、次のように入力してインストールできます:
sudo apt install python3-pip
ただし、最新バージョンが搭載されていない可能性があります。
注: TensorFlowにはpipバージョン19.0以降が必要です 。次の一連の手順で仮想環境をセットアップしたら、pipをアップグレードできます。
ステップ3:Python仮想環境をセットアップする
Pythonとpipの設定が完了したので、Python開発用の仮想環境を設定する必要があります。このように、Pythonセットアップで行っていることでホストシステムに影響を与えることはありません。
開始するには、virtualenvをインストールします:
sudo -H pip3 install -U virtualenv
-Hフラグ HOME環境変数をホームディレクトリに設定します。
ディレクトリを指定し、Pythonインタープリターを選択して、Python仮想環境を作成することをお勧めします。そのために入力する必要があるものは次のとおりです。
virtualenv --system-site-packages -p python3 ./venv
これが完了したら、仮想環境をアクティブ化する必要があります。そのためには、次の方法でsourceコマンドを使用します。
source ./venv/bin/activate
仮想環境がアクティブな間、シェルプロンプトのプレフィックスが(venv)になることがわかります。 下の画像に示すように。
次に、ホストの設定に影響を与えずに、仮想環境でpipバージョンをアップグレードする必要があります(すでに最新の場合は、そのことが通知されます ):
pip install --upgrade pip
興味がある場合は、次のように入力して、仮想環境にインストールされているパッケージのリストを確認することもできます。
pip list
ステップ4:TensorFlowをインストールする
最後に、TensorFlowをインストールしようとしています。
仮想環境を使用していることを確認してください。次のコマンドを入力してTensorFlowをインストールします:
pip install --upgrade tensorflow
仮想環境で次のコマンドを入力して、インストールを確認することもできます。
python -c "import tensorflow as tf;print(tf.reduce_sum(tf.random.normal([1000, 1000])))"
ついに、UbuntuにTensorFlowが正常にインストールされました!
Pop!_OSにTensorFlowをインストールする
Ubuntuとは異なり、Pop!_OSを使用している場合は、これらすべての手順を実行する必要はありませんが、ベースシステムのPythonを利用するための1つのコマンドを実行する必要があります。
ターミナルで次のコマンドを入力するだけです:
sudo apt install tensorflow-cuda-latest
使用方法の詳細については、公式のPop!_OSリソースを参照してください。
まとめ
UbuntuでTensorFlowを使用する場合は、最初に指定されたPython仮想環境に入る必要があることに注意してください。
TensorFlowを初めて使用する場合は、学習に利用できる公式リソースを確認することをお勧めします。
これがお役に立てば幸いです。また、Ubuntuの新規インストールにTensorFlowをインストールする手順を実行したことにも注意してください。そのため、インストールで何かを変更した場合は、UbuntuにTensorFlowをインストールするときに少しトラブルシューティングが必要になる場合があります。
以下のコメントで、お気軽にご意見をお聞かせください。