【チュートリアル】Ubuntuシステムに基づくPyTorch仮想環境構成

3904 ワード

目次
  • 一、PyTorch仮想環境構成
  • 二、PyTorch仮想環境使用
  • 三、常用命令
  • Editor: Veagau
  • Time: 2019/10/17

  • 一、PyTorch仮想環境構成
  • この部分の操作はすべて端末(terminal)コマンドラインで実行され、デスクトップで右クリックして新しいterminalを作成すればよい.
  • システムにAnacondaがインストールされている場合は、最初のステップをスキップできます(検査方法:コマンドラインはcondaリストを実行し、返された結果はAnacondaがインストールされていることを示します).
  • Anacondaをインストールします.インストールパッケージのフォルダに入り、実行:
    bash Anconda3-x.x.x-Linux-x86_64.sh
  • 仮想環境を作成します.
    conda create -n  python=3.6
  • 仮想環境をアクティブにします.
    source activate 

    アクティブ化に成功すると、コマンドインジケータの先頭にカッコで囲まれた仮想環境名が表示されます.
  • PyTorchをインストールします.
  • ここでPyTorch関連コンポーネントパッケージのインストールは、システム環境から隔離された仮想環境で行われます.
  • PyTorch公式サイトを開き、マシン構成に基づいてパラメータを選択し、Webサイトから提供されたコマンドをコピーして実行すればよい.
  • PyTorchは海外サーバからのダウンロードが遅いため、まずcondaミラーダウンロードソースを交換して時間を節約することをお勧めします.
  • 一般的なディープラーニングモデルのグラフィックスカードはRTXシリーズであり、パラメータ選択時にCUDA件が10.1バージョンを選択することを推奨している.ここではconda(パッケージ管理ツール、pipと同様)を用いてインストールされているため、Package件がConda件を選択することを推奨している.
  • 国内condaミラーソースを交換します.行ごとに次のコマンドを実行します:
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
    conda config --set show_channel_urls yes
  • PyTorchをインストールします.PyTorchのWebサイトからコピーするコマンドを実行します:
    conda install pytorch torchvision cudatoolkit=10.1 -c pytorch
    このコマンドは実際にpytorch、torchvision、cudatoolkitの3つのパケットを同時にインストールし、実行中に依存する他のパケットを検出し、自動的にインストールします.

  • PyTorch環境を検出します.
  • 端末コマンドラインでpythonコマンドを実行し、Python環境に入る.
  • PyTorchパッケージをインポートし、バージョン番号
      import torch as t # Python   PyTorch    torch
      print(t.__version__) #d  PyTorch      
    を表示
    1.x.xなどの数字を返すと、Pytorchフレームワークのインストールに成功したことを示します.


  • 二、PyTorch仮想環境使用
    PyCharmという統合開発環境(IDE)については、作成した仮想環境でプロジェクトを実行するための具体的な操作を以下に示す.
    2.1新規プロジェクト
  • File→New Project
  • 項目情報設定
  • Locationとプロジェクト名を指定します.
  • Project Interpreterすなわちプロジェクトコンパイラの選択
  • Existing interpret
  • を選択
  • Interpretボックス右側の選択ボタン
  • をクリック
  • 選択Conda Environment
  • Interpretボックス右側の選択ボタン
  • をクリック
  • Anacondaインストールディレクトリに行って、仮想環境のPythonプログラムを見つけます.
    パスは一般に、/home/user/anaconda 3/envs/your_virtualenv_name/bin/python
  • OK→createをクリックすると

  • 仮想環境が正常に有効になっているかどうかを確認します.
    新しいプロジェクトを作成するには、Pythonコンパイラの更新や依存パッケージのインポートに時間がかかりますので、お待ちください.
  • ウィンドウの下にあるTerminalタブをクリックし、端末を開きます.
  • コマンドインジケータの先頭にカッコで囲まれた仮想環境名が表示されると、仮想環境の有効化に成功します.


  • 2.2履歴項目
  • File→Settings→Project:your_project_name→Project Interpret
  • Project Interpretボックス→Show All
  • をクリック
  • クリック➕(プラス記号)ボタン、仮想環境のPythonコンパイラ
  • を追加
  • 残りのステップは、新規項目の2.2.3以降の操作と同じである.

  • 三、常用命令
    3.1仮想環境関連
  • conda list env
  • を表示
  • 作成
    conda create -n virtualenv_name python=3.x` #x  python   
  • アクティブ
    source activate 
  • 終了
    deactivate
  • クローン
    conda create -n  --clone 
  • 削除
    conda remove -n  --all
  • 3.2キット関連
  • インストール済みキット
    pip list
  • を表示
  • 特定のキット情報を表示する
    pip show 
  • 取付キット
    pip install 
  • 指定バージョンのキット
    pip install ==
  • をインストール
  • アンインストールキット
    pip uninstall