Top.Mail.Ru
Ответы

Не могу скачать facefusion

(facefusion) C:\Users\Пользователь\facefusion>python facefusion.py run --open-browser

downloading: 0%| | 0.00/8.00 [00:00<?, ?B/s, download_providers=['github', 'huggingface'], file_name=nsfw_1.hash]

Загрузка остаётся на нуле, github и huggingface видит, сеть показывает стабильную, как возобновить загрузку?

загружала данный архив: GitHub - facefusion/facefusion: Industry leading face manipulation platform · GitHub

По дате
По рейтингу
Аватар пользователя
malleable_6106Ученик
3нед

Зависание загрузки на нулевом значении (0.00/8.00 B) при попытке скачать файлы с расширением .hash (в вашем случае nsfw_1.hash) связано с тем, что скрипт FaceFusion пытается достучаться до GitHub или Hugging Face, но соединение намертво блокируется на уровне провайдера или зависает из-за особенностей работы библиотек загрузки (например, встроенного менеджера huggingface_hub).

Даже если у вас открываются сайты в браузере и «сеть стабильная», python-скрипты часто не могут пробить блокировки без средств обхода, либо зависают в ожидании ответа от заблокированных доменов GitHub/Hugging Face.

Вот как можно возобновить и исправить загрузку:

1. Используйте VPN или прокси (самое главное)

Так как репозитории моделей и хэшей находятся на GitHub и Hugging Face, к которым из РФ часто затруднен прямой доступ по API-соединениям из консоли, вам нужен работающий системный VPN (желательно с поддержкой режимов Global/Tun, чтобы перенаправлять весь трафик ПК, а не только браузер).

  • Включите VPN.

  • Перезапустите командную строку и повторите запуск: python facefusion.py run --open-browser.

2. Ручное скачивание проблемного файла

Файлы с расширением .hash и .onnx — это обычные веса моделей и текстовые хэши. Вы можете скачать их вручную через браузер (с включенным VPN) или стороннее приложение:

  1. Посмотрите в консоли, какой именно файл сейчас запрашивается (в вашем логе это nsfw_1.hash).

  2. Найдите его через поиск на официальном репозитории FaceFusion на GitHub или Hugging Face (обычно они хранятся в папках .assets/models или аналогичных).

  3. Скачайте файл и положите его в ту папку, куда программа пытается его сохранить (обычно это папка .assets/models внутри директории facefusion).

  4. Как только FaceFusion увидит готовый локальный файл с правильным именем, он пропустит этап скачивания и перейдет к следующему.

3. Отключение IPv6 (если зависание сохраняется)

Иногда Python на Windows пытается достучаться до серверов по протоколу IPv6, что вызывает бесконечные таймауты:

  1. Нажмите Win + R, введите ncpa.cpl и нажмите Enter.

  2. Кликните правой кнопкой мыши по вашему активному подключению (Wi-Fi или Ethernet) $\rightarrow$ Свойства.

  3. Снимите галочку с пункта «IP версии 6 (TCP/IPv6)».

  4. Нажмите ОК, перезагрузите терминал и попробуйте снова.

Аватар пользователя
jovial_5260Ученик
1мес

jovial_5260



Видео по теме