Установите среду глубокого обучения Pytorch с Conda

Python PyTorch

1. Введение

PytorchВ настоящее время это самая популярная среда глубокого обучения. иTensorFlowПо сравнению с этим кривая обучения более плавная, и сеть можно обучать и использовать без написания большого количества шаблонного кода. в последней версииPytorchначать поддержкуJava. но установитьPytorchЭто не легко. Сегодня поговорим о том, как им пользоваться.CondaУстановитьPytorch.

2. Conda

Кратко упомянуть здесьConda,Condaэто кроссплатформенная система управления пакетами с открытым исходным кодом и система управления средой для установки несколькихPythonверсий пакетов и их зависимостей и легко переключаться между ними. ты можешь поставитьCondaвидеть какPythonполеMaven, конечно некоторых функций может быть большеMavenболее могущественный. Обычно я устанавливалanacondaинтегрироватьCondaиPythonокрестности,anacodaКроме того, существуют полезные пакеты для научных вычислений, такие как numpy, pandas и т. д. Вы также можете использовать его, если вы одержимы чистотойMiniConda, который содержит толькоCondaиPython. если у тебя нетCondaРекомендуется выделить десять минут, чтобы быстро приступить к работе.

3. Установите Pytorch онлайн

отMacНапример,CondaУстановите последнюю версиюPytorchКоманда выглядит следующим образом:

conda install pytorch torchvision -c pytorch

Это легко установить в соответствии с подсказкой этой командыPytorch. Если установка не удалась, скорее всего, время ожидания истекло из-за высокой задержки в сети. Итак, мы можем настроитьanacodaВнутренние зеркальные источники для ускорения монтажа. Команда выполняет следующие команды:

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 --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --set show_channel_urls yes

затем переустановитеPytorchВот и все.

https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/В качестве зеркального источника для Pytorch мы также будем использовать его в следующей главе.

4. Установите Pytorch в автономном режиме

Иногда даже использование зеркальных источников не помогает, поэтому мы можем решить эту проблему, установив в автономном режиме. когдаPytorchЕсли после сбоя установки в терминале командной строки появляется следующее приглашение:


CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://conda.anaconda.org/pytorch/osx-64/pytorch-1.4.0-py3.7_0.tar.bz2>
Elapsed: -

An HTTP error occurred when trying to retrieve this URL.
HTTP errors are often intermittent, and a simple retry will get you on your way.

CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://conda.anaconda.org/pytorch/osx-64/torchvision-0.5.0-py37_cpu.tar.bz2>
Elapsed: -

An HTTP error occurred when trying to retrieve this URL.
HTTP errors are often intermittent, and a simple retry will get you on your way.

Обычно это такpytorchиtorchvisionЗагрузка пакетов не удалась, мы можем загрузить их вручную, а затем установить в автономном режиме. Мы извлекаем загрузку пакета из подсказки вышеurlссылка на скачивание, вы можете скачатьurlв ссылкеhttps://conda.anaconda.org/pytorch/заменитьhttps://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/для увеличения скорости загрузки.

Версия на рисунке выше взята в качестве примера, после успешной загрузки выполните следующие команды для установки соответственноpytorchиtorchvisionСумка:

   #  env_name  为 Conda 环境名
   conda install --offline  env_name /path/to/pytorch-1.4.0-py3.7_0.tar.bz2
   conda install --offline  env_name /path/to/torchvision-0.5.0-py37_cpu.tar.bz2

такPytorchУстановка завершена, и вы можете с радостью заниматься алхимией.linuxиwindowsПлатформа аналогична.

5. Резюме

Сегодня мы рассказали, как использоватьCondaУстановитьPytorch,решатьPytorchНекоторые проблемы со сбоем установки. Если вы ничего не понимаете в установке, вы можете отправить мне личное сообщение.

关注公众号:Felordcn获取更多资讯

Личный блог: https://felord.cn