Правильная установка ControlNet в SD webui
Хочу поделиться с вами моим постом с github и reddit.
Я потратил много времени на поиск и решение проблемы с ошибками при установке ControlNet, десятки раз переустанавливал webui и перечитал море информации на github. Пока что данный способ самый рабочий из всех и позволяет обойти ошибки установки mediapipe, OSError и permissions при установке ControlNet.
Сперва я рекомендую сделать чистую установку SD webui, но если такой возможности нет, то удалите расширение controlnet в папке extensions и удалите папку venv, после чего запустите webui-user.bat, дождитесь пока webui восстановит удалённые папки и загрузит все файлы, затем закройте webui.
Перейдите в папку с SD webui, щелкните на строку с директориями и введите "cmd", нажмите enter.
Откроется командная строка и вы увидите путь к вашей папке с webui.
Теперь вам нужно поочередно вводить эти команды, терпеливо дожидаясь завершения всех операций (я выделил команды жирным текстом):
F:\stable-diffusion-webui>venv\scripts\activate.bat
(venv) F:\stable-diffusion-webui>pip install mediapipe
(venv) F:\stable-diffusion-webui>pip install svglib
(venv) F:\stable-diffusion-webui>pip install fvcore
(venv) F:\stable-diffusion-webui>pip install "opencv-python>=4.8.0"
(venv) F:\stable-diffusion-webui>pip install https://github.com/Gourieff/Assets/raw/main/Insightface/insightface-0.7.3-cp310-cp310-win_amd64.whl --prefer-binary
(venv) F:\stable-diffusion-webui>deactivate
Готово. Теперь запустите файл webui-user.bat и установите/переустановите расширение controlnet. Сообщения об ошибках больше не должны появляться и расширение будет работать нормально. Если и появятся какие-то ошибки, то можете их игнорировать либо написать в комментариях, я попробую разобраться.Подробнее
stable-diffusion-webui X + <- ^ G Щ @ Создать ' LO ГО ® Й 0 I'l' Сортировать v = П| i f > 4 6 I A Имя Дата изменения Тип •git 29.03.2024 22:37 Папка с файлами .github 29.03.2024 22:37 Папка с файлами _pycache_ 29.03.2024 22:56 Папка с файлами config_states 29.03.2024 22:56 Папка с файлами configs 29.03.2024 22:37 Папка с файлами embeddings 29.03.2024 22:37 Папка с файлами extensions 29.03.2024 23:07 Папка с файлами extensions-builtin 29.03.2024 22:37 Папка с файлами html 29.03.2024 22:37 Папка с файлами javascript 29.03.2024 22:37 Папка с файлами localizations 29.03.2024 22:37 Папка с файлами models 29.03.2024 22:56 Папка с файлами modules 29.03.2024 22:41 Папка с файлами
Stable diffusion,нейронные сети,гайд,ControlNet,automatic1111
Хм, а не проще бы было в WSL все сделать ?
Там, в теории, пердолинга поменьше должно быть.
Проблема же заключается в том, что python просто не даёт загружать нужные библиотеки посредством user-webui при установке расширения, чтобы всё нормально установилось приходится руками делать. И к слову, изменение политики безопасности папки с webui не помогает, ошибка всё равно будет появляться, как и запуск от имени администратора.
а да, не установлен. открыла чистую версию, которая валяется.
с установкой кн никогда проблем не было.
https://github.com/lllyasviel/stable-diffusion-webui-forge
Коротко: Это не просто расширение, а шаг вперёд в развитии для генеративных нейросетей. Благодаря этому расширению ты можешь управлять генерацией, делать именно то, что тебе нужно, а не слепо опираясь на нейросеть и её видение. Это мощный инструмент для работы.
ERROR: insightface-0.7.3-cp310-cp310-win_amd64.whl is not a supported wheel on this platform.
Платформа: ('64bit', 'WindowsPE'), то бишь Win10 64 bit