Нужна более свежая версия, чем на pip respitory, как обновить без суеты?

Мне нужно обновить пакет до версии, которая не указана в хранилище pip (pip3).

Пакет является Torchvision; https://pytorch.org/

Версия, которую имеет pip3, - 0.2.1, и мне нужно по крайней мере 0.4.0. Конда еще более устарела. Я бы просто скачал и скомпилировал из исходного кода, но после этого я не думаю, что смогу использовать pip для его удаления или обновления. Пип бы даже знал, что он был установлен? Или он попытается переустановить его в следующий раз, если найдет что-то, что перечислило как зависимость?

Какой наименее грязный способ обновить torchvision?

Я нахожусь на Ubuntu 16.04.

Редактировать; В ответ на комментарии pip3 не предлагает то, что мне нужно напрямую; pip3 offerings

0
задан 5 May 2018 в 15:03

1 ответ

Я не попробовал эти точные шаги, но я думаю, что это должно работать. Сначала удалите любые текущие версии факела и видения факела (или еще лучше, используйте виртуальную среду Python или новую среду Conda).

Затем установите последнюю версию факела от использования GitHub:

pip install https://github.com/pytorch/torch/archive/master.zip

Затем установите последнюю версию видения факела от GitHub при необходимости в нем использование:

pip install https://github.com/pytorch/vision/archive/master.zip

Я посмотрел на поле требований в setup.py и я не думаю, что должны быть любые проблемы зависимости.

Вы не сможете использовать зернышко для обновления его в будущем, но можно легко удалить его с pip uninstall и затем установите последнюю версию с помощью тех же шагов.

1
ответ дан 29 October 2019 в 09:48

Другие вопросы по тегам:

Похожие вопросы: