私的AI研究会 > CondaEnv

Anaconda 仮想環境の構築

anaconda-logo.png
pypi_logo.png

 「Anaconda」環境下で各プロジェクトを実行するための仮想環境の構築補手順をまとめる

▲ 目 次
※ 最終更新:2024/08/24 

事前準備(プロジェクト共通)

  Windows  Windows11/10   Linux  Ubuntu22.04LTS/20.04LTS

Anaconda のインストール

仮想環境に PyTorch をインストール~

環境の確認

NVIDIA Graphic board の確認

 

『仮想環境 (py_learn)』   ※ 最終更新:2024/07/01

japan74_dn_s.jpg

仮想環境の構築

  1. すでに環境がある場合は削除する
    conda deactivate
    (base) conda env remove -n py_learn
  2. 新しく仮想環境 (py_learn) を作成する
    (base)conda create -n py_learn python=3.11 -y
    (base)conda info -e
  3. 仮想環境(py_learn) を起動する
    (base) conda activate py_learn
  4. 仮想環境に PyTorch をインストールする(要確認)→ PyTorch FROM RESEARCH TO PRODUCTION
      Windows  の場合
    pip install torch torchvision torchaudio                             ← CPU の場合 (2024.07.01)
    pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121   ← GPU の場合 (2024.07.01)

      Linux  の場合
    pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cpu    ← CPU の場合 (2024.07.01)
    pip install torch torchvision torchaudio                             ← GPU の場合 (2024.07.01)
  5. 「conda install」コマンドでパッケージをインストール
    (py_learn) conda install ffmpeg ffmpeg-python -c conda-forge -y
    (py_learn) conda install opencv pandas tqdm matplotlib PyYAML -y
  6. 「pip install」コマンドでパッケージをインストール
    (py38_learn) cd /anaconda_win/workspace_pylearn/                         ← Windows の場合
    (py38_learn) cd ~/workspace_pylearn/                               ← Linux の場合
    
    (py38_learn) pip install -r requirements.txt
    ▼「workspace_pylearn/requirements.txt」の内容

環境の確認

プロジェクトの実行

  1. 定点カメラの映像を認識する「+ OpenVINO™ API 2.0 対応」
  2. 教師データにない状況を異常検出
  3. 物体検出アルゴリズム「YOLO V5」1(推論/モデル変換編)
  4. 物体検出アルゴリズム「YOLO V5」2(学習編)
  5. 『ナンバープレート判別』「YOLO V5」3(応用編)
 

『仮想環境 (py38_learn)』  ※ 最終更新:2024/08/06

my_libraly2_11m.jpg

仮想環境の構築

  1. すでに環境がある場合は削除する
    conda deactivate
    (base) conda env remove -n py38_learn
  2. 新しく仮想環境 (py38_learn) を作成する
    (base) conda create -n py38_learn python=3.8 -y
    (base) conda info -e
  3. 仮想環境(py38_learn) を起動する
    (base) conda activate py38_learn
  4. 仮想環境に PyTorch をインストールする(要確認)→ PyTorch FROM RESEARCH TO PRODUCTION
      Windows  の場合
    pip install torch torchvision torchaudio                             ← CPU の場合 (2024.07.01)
    pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121   ← GPU の場合 (2024.07.01)

      Linux  の場合
    pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cpu    ← CPU の場合 (2024.07.01)
    pip install torch torchvision torchaudio                             ← GPU の場合 (2024.07.01)

  5. 「conda install」コマンドでパッケージをインストール
    (py38_learn) conda install ffmpeg ffmpeg-python pyaudio dlib -c conda-forge -y
  6. 「pip install」コマンドでパッケージをインストール
    (py38_learn) cd /anaconda_win/workspace_2                            ← Windows の場合
    (py38_learn) cd ~/workspace_2                                  ← Linux の場合
    
    (py38_learn) pip install -r requirements2.txt
    ▼「workspace_2/requirements2.txt」の内容

  7. 追加のパッケージをインストール
    (py38_learn) pip install imageio[ffmpeg]

環境の確認

プロジェクトの実行

  1. 静止画から動画を作る:First Order Motion Model
  2. 動画のパーツを入れ替える:Motion Supervised co-part Segmentation
  3. 人間の年齢による顔の変化:Disentangled Lifespan Face Synthesis
  4. StyleGANを使った画像編集:StyleGAN e4e
  5. 画像スタイル変換:CycleGAN
  6. 顔の合成:StarGAN-v2

履歴

 

更新履歴

参考資料