pycharm で pytorch 深層学習環境をインストールして構成する

pycharm に pycharm をインストールして設定する

前提条件

Anacondaとpycharmがインストールされている

グラフィックカードドライバーのバージョンを確認してください

ドライバーのバージョンを確認して、後で cuda ソフトウェアのバージョンを選択します

画像の説明を追加してください

cuda バージョン、ここに実際の cuda バージョンがありますが、cuda ソフトウェアの下位バージョンを使用して上位バージョンを管理できます。上位バージョンは下位バージョンと互換性があることを理解してください。

ここに画像の説明を挿入します

適切な CUDA バージョンを選択します

上記のグラフィックス カード ドライバーのバージョンに従って cuda 管理ツール ソフトウェアを選択します

CUDA 12.1 リリースノート (nvidia.com)

画像の説明を追加してください

ここに画像の説明を挿入します

対応する pytorch バージョンをダウンロードする

ダウンロードする必要がある pytorch と torchvision の 2 つがあります。下のリンクと上でインストールされている CUDA のバージョンに従って選択してください。組み合わせがあります。ランダムに選択しないでください。推奨事項については公式 Web サイトを参照してください (下のリンクを開いて表示してください)。

https://pytorch.org/get-started/previous-versions/

以下に例を示します。

ここに画像の説明を挿入します

組み合わせが決まったら、以下のリンクに従ってpytorchとtorchvisionのwhlファイルをダウンロードします

https://download.pytorch.org/whl/torch_stable.html

プロジェクトプロジェクトを作成する

プロジェクト内にpyファイルを作成します

ここに画像の説明を挿入します

仮想環境を作成する

conda は pytorch_gpu という名前の仮想環境を作成します: conda create -n pytorch_gpu01 python=3.8

ここに画像の説明を挿入します

仮想環境をアクティブ化する

仮想環境をアクティブ化します: conda activate pytorch_gpu

最初のアクティベーション時に考えられる問題

質問

ここに画像の説明を挿入します

解決策:ターミナルを初期化する Python のターミナルは、コンピューターに付属の PowerShell を使用します。

命令:conda init powershell

ここに画像の説明を挿入します

初期化後、仮想環境のアクティブ化を続けます。

ここに画像の説明を挿入します

それが機能しない場合は、conda init cmd.exe を変更してみてください。主な基礎は、以下のスクリーンショットに示すように、Teminal で使用されるタイプです。

ここに画像の説明を挿入します

仮想環境用の pytorch をインストールする

Terminal は、ダウンロードしたばかりの pytorch と torchvision の whl ファイル ディレクトリにディレクトリを切り替えます。以下に示すように、切り替えを避けるためにプロジェクトの直下に配置することをお勧めします。

ここに画像の説明を挿入します

Terminal で、この torch ファイルを pip install します。Tab キーを使用して現在のフォルダー内のファイルを切り替えて選択できるため、入力する必要はありません。

ここに画像の説明を挿入します

ここに画像の説明を挿入します

2 つの whl ファイルがインストールされており、pytorch ツールキットが仮想環境にインストールされていることを示します。次に、プロジェクトを仮想環境に関連付けると、プロジェクトは仮想環境でツールキットを使用できるようになります。

関連する仮想環境

作成された仮想環境は、anaconda がインストールされているディレクトリに配置されます。デフォルトで C ドライブにあるものもあれば、他のドライブにカスタムインストールされているものもあります。自分で見つけることができます。プロジェクトを仮想環境に関連付ける必要があります。環境。

以下の図に示すように、仮想環境を関連付けます。anaconda ディレクトリで envs フォルダーを見つけ、設定した仮想環境フォルダーに移動して、python.exe ファイルを見つけてクリックして選択します。確認後、Python プロジェクトが仮想環境に関連付けられます。

[外部リンク画像の転送に失敗しました。ソース サイトにはリーチ防止メカニズムが備わっている可能性があります。画像を保存して直接アップロードすることをお勧めします (img-ztJXkIcl-1678103910260) (pytorch Installation.assets/image-20230305171555494.png)]

インストールが成功したかどうかをテストする

pyテストコード

import torch
print("hello torch{}".format(torch.__version__))

flag = torch.cuda.is_available()
print(flag)

ngpu = 1
# Decide which device we want to run on
device = torch.device("cuda:0" if (torch.cuda.is_available() and ngpu > 0) else "cpu")
print(device)
print(torch.cuda.get_device_name(0))
print(torch.rand(3, 3).cuda())

試験結果

ここに画像の説明を挿入します

うまくいかない場合は、別のトーチバージョンに変更してみてください。私も別のバージョンに変更して成功しました。

仮想環境の削除

anaconda プロンプトを開きます。
ここに画像の説明を挿入します

現在の仮想環境を表示します: conda env list

指定した仮想環境を削除します: conda delete -n your_env_name (仮想環境名) --all

anaconda の仮想環境 pytorch_gpu もなくなった
ここに画像の説明を挿入します

または、anaconda の envs フォルダーに直接移動して削除します

おすすめ

転載: blog.csdn.net/2301_76863102/article/details/129369549