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获取更多资讯