Как обновить ComfyUI
В этом руководстве описывается процесс обновления ComfyUI. Способ обновления зависит от того, как была установлена ComfyUI, поэтому здесь могут быть рассмотрены не все возможные варианты.
В статье рассматриваются следующие способы обновления ComfyUI:
- Обновление ComfyUI для пользователей Windows с официальной портативной версией.
- Обновление ComfyUI для пользователей, установивших ComfyUI-Manager.
- Обновление ComfyUI для пользователей, которые устанавливали программу вручную через Git.
- Обновление ComfyUI для пользователей, использующих aaaki ComfyUI Launcher.
- ComfyUI Desktop, который использует автоматическую систему обновления. Обычно программа сама предложит обновиться при выходе новой версии, либо вы можете посетить репозиторий ComfyUI Desktop на Github, чтобы проверить наличие последней версии.
- Как обновить только веб-интерфейс ComfyUI.
Обратите внимание, что для способов 1, 2 и 4 требуется доступ к GitHub. Если вы находитесь в регионе с ограниченным доступом к GitHub, возможно, потребуется настроить сетевой прокси. Для пользователей Windows из Китая обычно рекомендуется использовать aaaki ComfyUI Launcher для более удобного управления.
Обновление ComfyUI для пользователей Windows с официальной портативной версией
- Перейдите в папку, где установлена ComfyUI, и найдите файл
Ваша папка установки\ComfyUI_windows_portable\update\update_comfyui.bat
. - Дважды кликните по
update_comfyui.bat
, чтобы запустить скрипт обновления, и дождитесь завершения процесса. - После завершения обновления перезапустите ComfyUI.
Обновление зависимостей и среды можно выполнить аналогичным образом.
Обновление ComfyUI для пользователей, установивших ComfyUI-Manager
Если у вас установлен ComfyUI-Manager, вы можете обновить ComfyUI с его помощью.
Нажмите на иконку ComfyUI Manager в системном трее, затем выберите пункт Update ComfyUI
.
Обновление ComfyUI для ручной установки через Git
Сначала убедитесь, что на вашем компьютере установлен Git и что вы устанавливали ComfyUI с его помощью.
- Откройте командную строку и перейдите в папку с ComfyUI с помощью команды:
cd your_installation_directory/ComfyUI
- Выполните следующую команду, чтобы обновить код ComfyUI:
git pull
Эта команда обновит ваш локальный репозиторий с последними изменениями.
Если вы хотите переключиться на другую версию, вы можете использовать:
git log
Эта команда отобразит историю коммитов, показывая информацию вида:
commit 0f9c2a78224ce3179c773fe3af63722f438b0613 (HEAD -> master, origin/master, origin/HEAD)
Author: comfyanonymous <[email protected]m>
Date: Wed Aug 14 23:08:54 2024 -0400
Try to fix SDXL OOM issue on some configurations.
commit 153d0a8142d14c6c0d71eb0ba98d3e09c7e7abea
Author: comfyanonymous <[email protected]m>
Date: Wed Aug 14 22:29:23 2024 -0400
Add a update/update_comfyui_stable.bat to the standalones.
Строка после коммита представляет собой хэш коммита. Вы можете вернуться к конкретной версии, используя:
git reset --soft <commit-hash>
Например:
git reset --soft 153d0a8142d14c6c0d71eb0ba98d3e09c7e7abea
Обычно использование последней версии должно быть достаточным, если не возникают конкретные проблемы.
После обновления версии зависимости ComfyUI также могут измениться, особенно фронтенд (comfyui-frontend-package), который теперь управляется как отдельный пакет. Рекомендуется запустить pip в вашей виртуальной среде ComfyUI для обновления соответствующих пакетов:
pip install -r requirements.txt
Обновление ComfyUI для пользователей aaaki ComfyUI Launcher
- Откройте aaaki ComfyUI Launcher и перейдите в раздел
Version Management
. - В вкладке
Kernel
вы увидите последнюю версию ComfyUI вместе с датой выпуска, вы можете выбратьdevelopment version
илиstable version
в зависимости от ваших потребностей. - Выберите версию, которую хотите использовать, и переключитесь соответствующим образом.
aaaki launcher(秋叶启动器) автоматически обновит зависимости ComfyUI после переключения версий.
Как обновить веб-интерфейс ComfyUI
В настоящее время веб-интерфейс ComfyUI управляется с помощью comfyui-frontend-package
. Вы можете проверить историю обновлений этого пакета здесь.
Требования к версии будут отражены в файле ComfyUI/requirements.txt
. ComfyUI может не использовать последнюю версию comfyui-frontend-package
, поэтому если вы хотите использовать последнюю версию, вам нужно обновить её вручную.
pip install comfyui-frontend-package --upgrade
Это позволит вам обновить веб-интерфейс ComfyUI до последней версии, или вы можете указать версию для обновления до конкретной версии.
pip install comfyui-frontend-package==<version>
Если вы используете официальную портативную версию ComfyUI, вам нужно только открыть командную строку в директории ComfyUI_windows_portable\
и выполнить следующую команду:
python_embeded\python.exe -m pip install comfyui-frontend-package --upgrade
Вы также можете указать версию для обновления до конкретной версии.
python_embeded\python.exe -m pip install comfyui-frontend-package==<version>
Если вы находитесь в Китае и сталкиваетесь с проблемами сетевого подключения, вы можете попробовать использовать отечественный зеркало для установки, например, добавив параметр -i https://pypi.tuna.tsinghua.edu.cn/simple
для использования зеркала Тунского университета.
python_embeded\python.exe -m pip install comfyui-frontend-package --upgrade -i https://pypi.tuna.tsinghua.edu.cn/simple