記事ディレクトリ
1. インストールの開始
Li Mu 氏のインストール ビデオを直接見ると、Xiaobi は非常に思いとどまります。次のビデオを見ることを強くお勧めします。ソフトウェアと構成、環境構成でのインストールと検証について非常に明確に説明されており、環境構成を理解するのに役立ちます。各ソフトウェア間の関係。
[Windows での最も詳細な PyTorch エントリーのディープ ラーニング環境のインストールと構成 CPU GPU バージョン]
Blogger の構成バージョン
CUDA ドライバーのバージョンは 12.1
pytorch (GPU) のバージョンは 2.0
Anaconda のバージョンは 2023.03
構成された python3.8 のバージョン
2. 仮想環境を作成する
仮想環境には意味のある名前を付けることができるので、後でこの環境でコースを学習することになるので、pytorch を直接使用して名前を付けます。
仮想環境 (tuduipytorch など) を作成し、次の 3 つのうちの 1 つを選択します。
- 1. conda create コマンドを使用して、新しい仮想環境を作成します
— conda create -n virtual experience name python=version - 2. ミラー アクセラレーションを追加します
—conda create -n 仮想環境名 python=version -c ミラー アドレス - 3. 基本環境をそのまま使用する
GPU バージョンを使用する場合は、それが GPU バージョンであるかどうかを確認するためにリストする必要があることに注意してください。
ビデオを見て各ソフトウェアとパッケージの機能を理解し、適切な環境と必要なライブラリ (torch、torchvision、torchaudio、cudatoolkit など) を作成した後、jupyter notepad と d2l ソフトウェア パッケージをインストールします。
3. メモ帳と d2l ソフトウェア パッケージのインストール
アナコンダターミナルを開きます。
私の Anaconde の下の pytorch 環境はpytorch (私自身の環境名を使用) という名前なので、使用する前に pytorch をアクティブ化してください。
conda activate pytorch
Li Muさんのd2l-zhをダウンロードし、適当な場所に置いて解凍します。次に、jupyter notepad と d2l パッケージをインストールし、ターミナルに入力を続けます。
pip install jupyter d2l
インストール後、jupyter Notebook コマンドを使用して Web ページを開き、次のコマンドを使用します。
jupyter notebook
このマシンのポート 8888 で jupyter を開くと、Web ページが自動的に開きます。
私の d2l は仮想環境のデフォルトのアドレスに直接配置されているため、jupyter Notebook を直接使用してから d2l を見つけることができます。
ターミナルで d2l が見つからない場合の対処方法
d2l ファイルがデフォルト環境に配置されていない場合は、named cd + 配置した d2l ファイルのアドレスを使用し、ジャンプ後に jupyter Notebook を使用して名前を付けることができます。
このうち、ファイルアドレスは右クリック→プロパティ→セキュリティで表示・コピーできます。
cd D:\deeplearning\d2l-zh
この時点で、d2lのみを含むWebページが取得されます。
4. サンプルを実行して試してみる
Li Mu 氏に従ってサンプルを実行し、自分の速度を確認してください。私の場合は遅すぎてめまいがして泣きます。
[Windows に CUDA と Pytorch をインストールしてディープ ラーニングを実行する - ハンズオン ディープ ラーニング v2]
5. Jupyter Noteboo は独自のコードを実行します
[Jupyter Notebook の使用]
最初は Jupyter Notebook を使用して、Li Mu 先生のコースを学習し始めます。
6. 参考文献
Windows での PyTorch の最も詳細な紹介ディープ ラーニング環境のインストールと構成CPU GPU バージョンのインストールと構成Windowsディープ ラーニングを実行するためのCUDA と Pytorch のインストール-実践的なディープ ラーニング v2Windowsで miniconda で
ディープ ラーニング環境を構成するJupyter Notebook を使用する