Features & life hacks¶
Установка пакетов¶
Подразумеваем что директория ComfyUI находится в корне диска D.
Проблемы с Insightface¶
Перевод документации:
I. (Для пользователей Windows) Если по каким-либо причинам вы всё ещё не можете собрать Insightface или просто не хотите устанавливать Visual Studio или VS C++ Build Tools, выполните следующие действия:
(ComfyUI Portable) Из корневой директории проверьте версию Python:
Запустите CMD и введите `python_embeded\python.exe -V`
Скачайте предварительно скомпилированный пакет Insightface для [Python 3.10](https://github.com/Gourieff/Assets/raw/main/Insightface/insightface-0.7.3-cp310-cp310-win_amd64.whl){target="_blank"} или для [Python 3.11](https://github.com/Gourieff/Assets/raw/main/Insightface/insightface-0.7.3-cp311-cp311-win_amd64.whl){target="_blank"} (если на предыдущем шаге отображается 3.11) или для [Python 3.12](https://github.com/Gourieff/Assets/raw/main/Insightface/insightface-0.7.3-cp312-cp312-win_amd64.whl){target="_blank"} (если на предыдущем шаге отображается 3.12) и поместите его в корневую папку stable-diffusion-webui (A1111 или SD.Next) (где находится файл "webui-user.bat") или в корневую папку ComfyUI, если вы используете ComfyUI Portable.
Из корневой директории выполните:
(SD WebUI) Запустите CMD и введите `.\\venv\\Scripts\\activate`
(ComfyUI Portable) Запустите CMD
Затем обновите PIP:
(SD WebUI) `python -m pip install -U pip`
(ComfyUI Portable) `python_embeded\\python.exe -m pip install -U pip`
Затем установите Insightface:
(SD WebUI) `pip install insightface-0.7.3-cp310-cp310-win_amd64.whl` (для Python 3.10) или `pip install insightface-0.7.3-cp311-cp311-win_amd64.whl` (для Python 3.11) или `pip install insightface-0.7.3-cp312-cp312-win_amd64.whl` (для Python 3.12)
(ComfyUI Portable) `python_embeded\\python.exe -m pip install insightface-0.7.3-cp310-cp310-win_amd64.whl` (для Python 3.10) или `python_embeded\\python.exe -m pip install insightface-0.7.3-cp311-cp311-win_amd64.whl` (для Python 3.11) или `python_embeded\\python.exe -m pip install insightface-0.7.3-cp312-cp312-win_amd64.whl` (для Python 3.12)
ComfyUI-ReActor¶
Если при использовании workflow с ReActor отображается черный квадрат вместо изображения, причиной данного явления является встроенная система цензурирования, интегрированная в модуль по требованию платформ GitHub и Hugging Face. Данная система реализована достаточно агрессивно и блокирует даже контент, который на первый взгляд не содержит потенциально запрещенных элементов.
Важно отметить, что данное поведение не связано с ошибками в коде или ограничениями оборудования. Если требуется использовать неподцензурную версию модуля, можно найти так называемую "OLD Friendly" версию в открытых источниках сети Интернет. Однако использование таких версий может противоречить правилам соответствующих платформ и нормативным требованиям, поэтому рекомендуется тщательно ознакомиться с применимыми правилами и условиями использования.
Для минимизации влияния цензурирования рекомендуется: 1. Проверить параметры входных данных и попытаться корректировать их для уменьшения вероятности ложного срабатывания системы фильтрации. 2. Использовать дополнительные методы предобработки данных, чтобы исключить элементы, которые могут быть интерпретированы системой как потенциально запрещенные.
Такой подход позволит сохранить работоспособность системы без необходимости отказа от официальных версий модулей.