1. ホーム
  2. 機械学習

Anaconda Tsinghuaミラーソースの使用とPytorchのインストールで問題解決できず

2022-02-27 15:29:55
<パス

pip経由のダウンロードは記事内で紹介しています。 清華ミラーソースによるpytorchの高速ダウンロード - (pip版)

長すぎて読めないバージョン

を使用すると conda install pytorch torchvision cudatoolkit=9.0 -c pytorch をインストールし、Tsinghua ミラーソースを追加しても、ネットワーク上の理由でダウンロードに失敗する場合は、次のようにしてください。 -c pytorch 削除してください。

conda install pytorch torchvision cudatoolkit=9.0


これは、以下の理由からです。 -c パラメータは、クリア画像よりも優先度の高い pytorch をダウンロードするチャンネルを指定します。


アナコンダ

アナコンダ( 公式サイト ) は、Linux、Mac、Windows をサポートし、科学計算、データ解析などのための多くの一般的な Python パッケージを含む、科学計算のための Python ディストリビューションです。
Anaconda自体は、以下のサイトでも入手可能です。 清華ミラー をダウンロードすることができます。

AnacondaでTsinghuaのミラーソースを使用する 1

AnacondaリポジトリへのTsinghuaミラーの追加

以下のコマンドを実行し、Tsinghua イメージを Anaconda リポジトリに追加します。

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 --set show_channel_urls yes

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/

# for legacy win-64
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/peterjc123/


コンダフォージ

conda install pytorch torchvision cudatoolkit=9.0 -c pytorch


msys2

-c pytorch

ビオコンダ

channel

メンポ

-c pytorch

ピートルク

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/

# for legacy win-64
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/peterjc123/


pytorchのインストール

pytorchのバージョンに応じたダウンロードコマンドを取得する

アクセス方法 pytorch公式サイト をクリックし、システム、pythonバージョン、cudaバージョンに応じたダウンロードコマンドを選択してください。

こんなところに落とし穴が

多くの学生が、ミラーソースを追加した後もpytorchのインストールプロセスが非常に長く、インストールが中断されることさえあると報告しており、"もう清華のミラーソースを使わないで"という投稿さえ多くあります。
実際に 本当の問題 は、pytorchのWebサイトで与えられているダウンロードコマンドが

conda install pytorch torchvision cudatoolkit=9.0 -c pytorch


ここで -c pytorch パラメータは、pytorchを取得するためのcondaを指定します。 channel で、ここではcondaに付属するpytorchのリポジトリとして指定されています。
そのため -c pytorch 文があれば、Tsinghua ミラーソースを使って pytorch を素早くインストールすることができます。


<セクション
  1. Anaconda ミラーの使用法に関するヘルプ