web-dev-qa-db-ja.com

Conda経由でPyTorchをインストールする

目的:pytorchとtorchvisionを使用してコンダ環境を作成します。 Anaconda Navigator 1.8.3、python 3.6、MacOS10.13.4。

私が試したこと:

  • ナビゲーターで、新しい環境を作成しました。 pytorchとtorchvisionをインストールしようとしましたが、パッケージのUI検索で、pytorch、torch、torchvision、または同様の文字列に一致する使用可能なパッケージが見つからなかったため、インストールできませんでした。
  • conda install pytorch torchvision -c pytorch
  • conda update --all

pytorch 0.3.1、torch 0.3.1、およびtorchvision 0.2.0が、ルート環境にインストールされているように表示されるようになりました。ただし、ルート環境はクローン化できなくなりました。クローンボタンは灰色/無効です(以前は有効/クローン可能でした)。ルート環境をフォールバックとして使用することもできますが、condaの主なポイントは、個別の使い捨て環境を作成できることです。何が足りないのですか?

更新-----------------

conda install -c pytorch pytorchを実行すると、次のようになります。# All requested packages already installed.しかし、pytorch環境をアクティブにしてパッケージを一覧表示すると、「トーチ」という単語を含むパッケージがありません。次にconda search pytorchを実行すると、PackagesNotFoundError: The following packages are not available from current channels: - pytorchが取得されます。 base環境をアクティブにしてからconda listを実行すると、pytorchがベースのパッケージリストに含まれます。では、pytorchを含む別の環境をどのように作成するのでしょうか。

6
Ron Cohen

基本環境にPyTorchをインストールしたようです。したがって、他の「pytorch」環境からは使用できません。

どちらか:

  • pyTorchを使用して新しい環境を直接作成します(pytorch_envと呼びましょう):conda create -n pytorch_env -c pytorch pytorch torchvision

  • 作成済みのpytorch環境に切り替えます:source activate pytorch_env次に、PyTorchをインストールします:conda install -c pytorch pytorch torchvision

5
RomualdM