Добавить в корзинуПозвонить
Найти в Дзене

Причина зависания установки и обновления нейросетей в России

Если вы пытались установить или обновить любую нейросеть, которая работает на Python, то наверняка (особенно последние месяцы), сталкивались с зависанием процесса установки или обновления пакетов. Обычно причина банальна: отсутствие прямого доступа к репозиториям PyTorch. Стоит сказать спасибо Роскомнадзору, который блокирует доступ к официальному репозиторию "бинарников" WHL "Torch" по адресу: Именно по этому адресу PyTorch хранит свои WHL-пакеты. Если ваша сеть не может достучаться до него, pip просто стоит и ждет, пока соединение появится. Особенно это заметно при установке с GPU-поддержкой — файлы весом несколько гигабайт зависают, а прогрессбар стоит на нуле. Сценарии возникновения проблем: Как проверить доступ к репозиториям PyTorch Через "ping" не проверишь, он нормально пингуется, но при открытии страницы https://download.pytorch.org/whl/torch она НЕ ОТКРЫВАЕТСЯ! При нормальном открытии этой страницы вы увидите следующее: Если эта страница не открывается, то проблема не у вас,

Если вы пытались установить или обновить любую нейросеть, которая работает на Python, то наверняка (особенно последние месяцы), сталкивались с зависанием процесса установки или обновления пакетов.

Обычно причина банальна: отсутствие прямого доступа к репозиториям PyTorch. Стоит сказать спасибо Роскомнадзору, который блокирует доступ к официальному репозиторию "бинарников" WHL "Torch" по адресу:

Именно по этому адресу PyTorch хранит свои WHL-пакеты. Если ваша сеть не может достучаться до него, pip просто стоит и ждет, пока соединение появится. Особенно это заметно при установке с GPU-поддержкой — файлы весом несколько гигабайт зависают, а прогрессбар стоит на нуле.

Сценарии возникновения проблем:

  1. Прямая установка PyTorch через pip:
    pip install torch torchvision torchaudi
    Процесс зависает, либо выдается тайм-аут.
  2. Обновление существующего PyTorch:
    pip install --upgrade torch
    Опять зависание

Как проверить доступ к репозиториям PyTorch

Через "ping" не проверишь, он нормально пингуется, но при открытии страницы https://download.pytorch.org/whl/torch она НЕ ОТКРЫВАЕТСЯ!

При нормальном открытии этой страницы вы увидите следующее:

-2

Если эта страница не открывается, то проблема не у вас, а именно в блокировке этого адреса на стороне вашего провайдера который выполняет указания Роскомнадзора. Ему в голову что-то стукнуло, то ли тяжелое, то ли тупое, а, скорее всего, и то и то сразу.

Так что выход из этого положения только один:

ВСПОМНИТЕ СЛОВО ИЗ ТРЕХ БУКВ

Каких, догадайтесь сами, а мне их тут писать "НИЗЯ"!!!

Стоит применить "непечатное слово из трех букв", как установка сразу оживает, набирает скорость, да такую, что если не ограничить, то на повороте есть риск, что расшибется об стенку.

Впрочем, в России, "непечатное слово из трех букв" помогает очень часто, и не только в этой ситуации, но и во многих других )))