Как запустить ComfyUI на Runpod?
Для начала разберемся, что из себя представляет Runpod.
RunPod — это облачная платформа для аренды топовых GPU. Проще говоря, вы платите только за то время, пока используете мощную видеокарту — без покупки железа и без привязки к одному месту.
Для работы с ComfyUI это особенно удобно: запустили — поработали — выключили.
Почему RunPod популярен среди ИИ-авторов:
- Доступ к топовым картам — RTX 4090, A100, PRO 6000
- Почасовая оплата — от ~$0.2 до ~$2 в час в зависимости от GPU
- Готовые шаблоны — ComfyUI можно запустить буквально в пару кликов
- Работает из браузера — не нужно ничего устанавливать локально
Шаг 1. Регистрация
- Лучше всего регистрироваться по реферальной ссылке, таким образом вы сможете получить дополнительные 5$ на свой баланс.
- Проходим регистрацию и переходим в раздел Pods:
Шаг 2. Выбираем видеокарту
Выбор GPU — один из ключевых шагов при создании пода, так как именно от него зависит скорость генерации и расход баланса. Топовые карты обходятся примерно в $2/час, поэтому подходить к выбору стоит осознанно. К примеру генерация на Godmod 3.0 может занимать до 40 минут (!).
Ориентируйтесь на следующее:
- RTX Pro 6000 — для ресурсоёмких задач: Wan Animate 2.1-2.2, Z-Image Video и подобных воркфлоу
- RTX 5090 / 4090 — для генерации изображений и несложных воркфлоу
В таком случае выбираем Automatically migrate your Pod data. Это позволит перенести данные с вашей предыдущей машины на новую. Процедура занимает примерно 10-15 мин.
Обязательно выбирайте под с версией CUDA 12.8 и выше — большинство актуальных воркфлоу требуют именно её.
Далее выбираем шаблон нажав Change Template.
Шаблоны по сути представляют собой набор пресетов с предустановленными моделями и Comfy UI.
Выбор шаблона зависит от ваших задач, для примера я выберу один из популярных шаблонов с предуставленными моделями Wan 2.1-Wan 2.2:
Далее нажимаем Edit - Enviroment variables и указываем какие модели будут установлены в параметрах. В нашем примере Wan Animate. Прописываем true в обеих полях и жмем Set Overrides
Дальше указываем размер диска в Storage Configuration, для Wan Animate God mod требуется 500 GB на диске.
После окончания нажимаем Deploy on Demand. Ждем 10-15 для запуска пода. После запуска pod вы увидите статус Ready. Для Jupyter и ComfyUI.
Также не забываем проверять логи во вкладке Logs, чтобы убедиться, что запуск нашего пода прошел без ошибок.
Шаг 3. Первый запуск ComfyUI и Jupyter.
Jupyter — это встроенный файловый менеджер RunPod, через который с помощью консоли вы можете управлять файлами на сервере: загружать LoRA, дополнительные модели, чекпоинты и любые другие файлы напрямую в нужные папки ComfyUI.
Для загрузки нужных моделей переходим в соответствующую папку, например /ComfyUI/models/loras и нажимаем Terminal, чтобы загрузить в нее свою лору.
Чтобы загрузить лору с hugginface, используем команду wget https://huggingface.co/maksmus882/mialove/resolve/main/название_вашей_лоры.safetensors
Дождавшись загрузки лоры, переходим в ComfyUI и перетягиваем ваш воркфлоу.json в рабочее пространство Comfyui.
Готово!
P.S
В данном примере есть отсутствующие ноды, вы можете просто загрузить их нажав Manager-Install Missing Custom Nodes, после чего перезагрузите ваш ворфлоу, нажав Restart.
Если у вас возникли дополнительные вопросы по запуску ComfyUI на Runpod, вы можете задать их в разделе ComfyUI, создав соответствующую тему.