Принудительная установка torchvision 0.4.2, когда я вынужден использовать pytorch 1.3.1 из-за аппаратных ограничений (ppc64le IBM)

У меня странный сценарий, когда я вынужден использовать фонарик 1.3.1(из-за оборудования см.: https://public.dhe.ibm.com/ibmdl/export/pub/software/server/ibm-ai/conda/#/). Я прочитал из документов pytorch, что соответствующая версия torchvision 0.4.1( https://pypi.org/project/torchvision/):

Установка

Мы рекомендуем Anaconda в качестве системы управления пакетами Python. Пожалуйста, обратитесь к https://pytorch.org/ для получения подробной информации об установке PyTorch (torch). Ниже приведены соответствующие версии torchvision и поддерживаемые версии Python.

Installation
We recommend Anaconda as Python package management system. Please refer to pytorch.org for the detail of PyTorch (torch) installation. The following is the corresponding torchvision versions and supported Python versions.

torch torchvision python
master / nightly  master / nightly    >=3.6
1.5.0 0.6.0   >=3.5
1.4.0 0.5.0   ==2.7, >=3.5, <=3.8
1.3.1 0.4.2   ==2.7, >=3.5, <=3.7
1.3.0 0.4.1   ==2.7, >=3.5, <=3.7
1.2.0 0.4.0   ==2.7, >=3.5, <=3.7
1.1.0 0.3.0   ==2.7, >=3.5, <=3.7
<=1.0.1   0.2.2   ==2.7, >=3.5, <=3.7

но по какой-то причине у меня его не та версия:

torchvision 0.2.2 pypi_0 pypi

есть ли способ установить правильную версию torchvision?


Что я пробовал:

Сначала я попытался принудительно установить правильную версию с помощью conda. Конда не смог найти нужную мне версию torchvision:

$ conda install torchvision==0.4.2
Collecting package metadata (current_repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Collecting package metadata (repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.

PackagesNotFoundError: The following packages are not available from current channels:

  - torchvision==0.4.2

Current channels:

  - https://repo.anaconda.com/pkgs/main/linux-ppc64le
  - https://repo.anaconda.com/pkgs/main/noarch
  - https://repo.anaconda.com/pkgs/r/linux-ppc64le
  - https://repo.anaconda.com/pkgs/r/noarch

To search for alternate channels that may provide the conda package you're
looking for, navigate to

    https://anaconda.org

and use the search bar at the top of the page.

Затем я попытался установить его независимо от пункта

$ pip install torchvision==0.4.2
Defaulting to user installation because normal site-packages is not writeable
ERROR: Could not find a version that satisfies the requirement torchvision==0.4.2 (from versions: 0.1.6, 0.1.7, 0.1.8, 0.1.9, 0.2.0, 0.2.1, 0.2.2, 0.2.2.post2, 0.2.2.post3)
ERROR: No matching distribution found for torchvision==0.4.2

тоже есть ошибка.

Есть что еще попробовать?


Я пробовал, но не получилось:

conda install torchvision==0.4.2 -c pytorch

Collecting package metadata (current_repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Collecting package metadata (repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.

PackagesNotFoundError: The following packages are not available from current channels:

  - torchvision==0.4.2

Current channels:

  - https://conda.anaconda.org/pytorch/linux-ppc64le
  - https://conda.anaconda.org/pytorch/noarch
  - https://repo.anaconda.com/pkgs/main/linux-ppc64le
  - https://repo.anaconda.com/pkgs/main/noarch
  - https://repo.anaconda.com/pkgs/r/linux-ppc64le
  - https://repo.anaconda.com/pkgs/r/noarch

To search for alternate channels that may provide the conda package you're
looking for, navigate to

    https://anaconda.org

and use the search bar at the top of the page.


Связанный:

1 ответ

Для получения подробной информации проверьте (https://github.com/IBM/powerai/issues/268).

Убедитесь, что у вас добавлен правильный канал conda:

conda config --prepend channels https://public.dhe.ibm.com/ibmdl/export/pub/software/server/ibm-ai/conda/#/

затем установите необходимый вам powerai wmlce, например 1.7.0 (самый последний на момент написания):

conda create -n my_new_env python=3.7 powerai=1.7.0
conda activate my_new_env
Другие вопросы по тегам