|
3 | 3 | # スライド
|
4 | 4 | - [Slide](https://gitpitch.com/onolab-tmu/pytorch-introduction)
|
5 | 5 |
|
6 |
| -# 準備 |
7 |
| -- Python 3系がインストール済み |
8 |
| - - Python 2系の利用はもうやめましょう |
9 |
| -- pipやcondaなどのパッケージ管理ツールが利用可能 |
10 |
| -- (GPUを使う場合) CUDA, cuDNNがインストール済み |
11 |
| - |
12 | 6 | # このリポジトリのクローン
|
13 | 7 | ```
|
14 | 8 | git clone https://github.com/popura/pytorch-introduction.git
|
15 | 9 | ```
|
16 | 10 |
|
17 |
| -# PyTorchのインストール |
18 |
| -1. [Get Started](https://pytorch.org/get-started/locally/)から自分の環境を選択 |
19 |
| -1. Run this Command 欄に表示されたコマンドをターミナル上で実行 |
20 |
| - - torch (PyTorch本体), torchvision (画像処理用パッケージ) がインストールされる |
21 |
| - - 仮想環境を作っている人は仮想環境を有効にしてから |
22 |
| -1. torchaudio (音響信号処理用パッケージ) のインストール |
23 |
| - ``` |
24 |
| - pip install torchaudio |
25 |
| - ``` |
26 |
| -1. その他パッケージのインストール |
27 |
| - ``` |
28 |
| - pip install matplotlib |
29 |
| - ``` |
| 11 | +# 準備 |
| 12 | +## 前提 |
| 13 | +- (GPUを使う場合) CUDA, cuDNN がインストール済み |
| 14 | + |
| 15 | +## Python 3系のインストール |
| 16 | +- Python 2系の利用はもうやめましょう |
| 17 | +- 通常インストール (Windows) |
| 18 | + 1. [Python 公式](https://python.org) から 64bit 版 Python インストーラをダウンロード |
| 19 | + 1. customize installation で、Add Python to environment variables にチェックをいれてインストール |
| 20 | + 1. PowerShell で `python -V` が実行できることを確認 |
| 21 | + |
| 22 | +- Anaconda を使用したインストール (Windows) |
| 23 | + 1. [Anaconda 公式](https://www.anaconda.com/download) から 64bit 版インストーラをダウンロード、インストール |
| 24 | + 1. Anaoncda PowerShell Prompt で `python -V` が実行できることを確認 |
| 25 | + |
| 26 | +## 仮想環境の作成 |
| 27 | +- 以下,任意の仮想環境名を venv_name とする (例えば venv など,自分で決める) |
| 28 | +- 通常環境 |
| 29 | + 1. 作成: pytorch-introduction フォルダ内で |
| 30 | + ``` |
| 31 | + % python -m venv venv_name |
| 32 | + ``` |
| 33 | + 1. 有効化: |
| 34 | + ``` |
| 35 | + % ./venv_name/Scripts/activate |
| 36 | + ``` |
| 37 | + - Windows 環境でエラーを吐く場合 |
| 38 | + 1. 管理者権限で PowerShell を実行 |
| 39 | + 1. `% Get-ExecutionPolicy` を入力すると Restricted が帰ってくることを確認 |
| 40 | + 1. `% Set-EcecutionPolicy AllSigned` を入力、`Y` を入力 |
| 41 | + 1. pytorch-introduction フォルダ内で `./venv/Scripts/activate` |
| 42 | + |
| 43 | +- Anaconda 環境 |
| 44 | + 1. 作成: 任意の場所で |
| 45 | + ``` |
| 46 | + % conda create -n venv_name |
| 47 | + % y |
| 48 | + ``` |
| 49 | + 1. 有効化: |
| 50 | + ``` |
| 51 | + % conda activate venv_name |
| 52 | + ``` |
| 53 | + |
| 54 | +## PyTorchのインストール |
| 55 | +- 一般 |
| 56 | + 1. [Get Started](https://pytorch.org/get-started/locally/)から自分の環境を選択 |
| 57 | + 1. Run this Command 欄に表示されたコマンドをターミナル上で実行 |
| 58 | + - torch (PyTorch本体), torchvision (画像処理用パッケージ) がインストールされる |
| 59 | + - 仮想環境を作っている人は仮想環境を有効にしてから |
| 60 | + |
| 61 | +- 通常環境 + GPUなし (2020.05.13 時点) |
| 62 | + ``` |
| 63 | + % pip install torch==1.5.0+cpu torchvision==0.6.0+cpu -f https://download.pytorch.org/whl/torch_stable.html |
| 64 | + ``` |
| 65 | + |
| 66 | +- Anaconda 環境 + GPUなし |
| 67 | + ``` |
| 68 | + % conda install pytorch torchvision cpuonly -c pytorch |
| 69 | + ``` |
| 70 | + |
| 71 | + |
| 72 | +## torchaudio (音響信号処理用パッケージ) のインストール |
| 73 | +- windows 環境以外は `pip install torchaudio` など |
| 74 | +- windows 用ビルドはないようなので自分でビルドする必要がある |
| 75 | +1. pytorch-introduction 以外の場所で,[torchaudio の github リポジトリ](https://github.com/pytorch/audio) を clone (audioフォルダが作成される) |
| 76 | + ``` |
| 77 | + % git clone https://github.com/pytorch/audio |
| 78 | + ``` |
| 79 | +1. pytorch-introduction の仮想環境を有効にした状態で,audio内に移動し、`python setup.py install` を入力 |
| 80 | + |
| 81 | +## その他必要なパッケージのインストール |
| 82 | +- 通常環境 |
| 83 | + ``` |
| 84 | + % pip install matplotlib torchsummary soundfile |
| 85 | + ``` |
| 86 | + |
| 87 | +- Anaconda 環境 |
| 88 | + ``` |
| 89 | + % conda install matplotlib |
| 90 | + % pip install torchsummary soundfile |
| 91 | + ``` |
| 92 | + - 通常,conda のみを用いてインストールするべきだが,torchsummary は pip でしかインストールできない |
| 93 | + - conda-forge で配布されている soundfile は最新の Python に対応していない? |
0 commit comments