Перейти к содержимому
autopilot
AI. ПРАКТИКА.
ПОНЯТНЫЙ КОНТЕКСТ.
Оставить заявку ↗

Как поставить ComfyUI на Vast.ai без готового шаблона

Как установить ComfyUI на Vast.ai без шаблона: выбрать GPU и образ, поставить зависимости, открыть интерфейс и сохранить результаты.

Короткий ответ. На Vast.ai ComfyUI можно поставить и без готового шаблона: арендуйте совместимый экземпляр с GPU, диском и доступом к контейнеру, установите ComfyUI и его зависимости, затем откройте интерфейс через предусмотренный платформой порт или туннель. Сначала проверьте безопасность доступа и сохранность данных, потом ставьте пользовательские ноды.

Подготовьте экземпляр

Выберите GPU с достаточной VRAM для конкретного графа, подходящий образ с Python и PyTorch и объём диска под веса. Посмотрите условия хранения и тарификации в документации Vast.ai. Уточните, как будет открыт порт интерфейса; не публикуйте сервер без контроля доступа. Сохраните информацию о выбранном образе и версии CUDA.

Установите основу

Следуйте официальному репозиторию ComfyUI для установки и запуска. Создайте отдельное окружение Python, установите зависимости и проверьте стартовый лог. До сторонних workflow запустите минимальный официальный пример. Если ошибка возникает уже здесь, причина в окружении, а не в импортированном JSON.

Разложите модели и ноды

Скачайте только нужные веса в ожидаемые каталоги ComfyUI, затем установите custom nodes согласно официальной инструкции. Для зависимостей нод используйте тот же Python, которым стартует ComfyUI. После установки перезапустите процесс и проверьте ошибки импорта. Папка расширения может существовать, даже если его класс не зарегистрировался.

Проверьте доступ и результат

Откройте интерфейс через рекомендованный Vast.ai способ, загрузите простой workflow и сохраните первое изображение. Если браузер не подключается, смотрите адрес bind, порт, правила доступа и лог процесса. Не отключайте защиту ради быстрого теста. Когда результат получен, перенесите файлы на устойчивое хранилище.

Сделайте повторяемую инструкцию

Запишите образ, команды установки, версии библиотек, путь моделей и способ запуска. Тогда следующий экземпляр не потребует настройки с нуля. Перед остановкой проверьте, исчезнет ли локальный диск вместе с арендой. На время теста держите бюджетный предел и не оставляйте оплачиваемую GPU без задач.

На что обратить внимание при проверке

Перед установкой откройте документацию конкретного образа Vast.ai: команды для готового PyTorch-контейнера отличаются от чистого Linux. Не копируйте устаревшую команду установки CUDA из чужого чата поверх уже работающего окружения. Если ComfyUI стартует только на localhost внутри контейнера, используйте рекомендованный платформой способ проксирования или туннель. Внешний IP и порт сами по себе не гарантируют доступ из браузера. Установив первый рабочий граф, сделайте snapshot конфигурации или сохраните команды в файле. При следующей аренде вы сможете повторить настройку и проверить расхождение версий.

После остановки экземпляра ещё раз проверьте личный кабинет: нет ли продолжающей тарифицироваться аренды или диска. Для учебных экспериментов это важнее нескольких процентов скорости.

Для повторения эксперимента храните вместе исходный JSON, входное изображение или видео, названия файлов моделей и результат. Запишите версии ComfyUI и пользовательских нод, а также разрешение и длительность. При вопросе в сообществе приложите конкретный кадр, на котором виден дефект, и укажите, что уже проверено. Это помогает отличить ошибку сборки от ограничений самой модели и даёт возможность воспроизвести проблему.

Частые вопросы

Можно ли исправить проблему одним prompt?

Сначала проверьте входные файлы, соединения и совместимость модели. Prompt меняет текстовое условие, но не создаёт отсутствующую ноду и не подключает референс. Если схема исправна, меняйте формулировку только после контрольного прогона.

Как понять, что правка помогла?

Повторите короткий тест с прежними моделью, размером, seed и входным материалом. Меняйте один параметр за раз и сравнивайте конкретный дефект. Сохраняйте обе версии результата и workflow.

По этой теме

Все материалы ↗