Где искать временные файлы в ComfyUI/temp, а не в output
Где лежат временные файлы ComfyUI: разница между input, temp и output, проверка пути текущей установки и настройка ноды сохранения результата.
Короткий ответ. В ComfyUI папки temp и output выполняют разные задачи. Временные файлы и промежуточные предпросмотры ищите в ComfyUI/temp/, окончательно сохранённые результаты — в ComfyUI/output/. Но сам факт успешного выполнения workflow не означает, что в output появился файл: в графе должна быть нода сохранения или явный экспорт результата.
Три каталога, которые чаще всего путают
| Папка | Назначение | Что проверить |
|---|---|---|
input |
Загруженные входные изображения и другие данные | Видит ли их нужная нода загрузки |
temp |
Промежуточные файлы и предпросмотры | Не рассчитывайте на постоянное хранение |
output |
Результаты нод сохранения | Имя файла, вложенную папку, время изменения |
Имена стандартных директорий и функции для их настройки определены в folder_paths.py проекта ComfyUI. Способ запуска может задавать собственный базовый каталог или переопределить пути. Поэтому в облачном pod и локальной сборке один и тот же относительный путь означает разные реальные места.
Как найти фактический temp
- Определите папку установки, из которой запущен именно текущий ComfyUI. Если у вас две сборки, не ориентируйтесь на ярлык старой.
- Проверьте параметры запуска и конфигурацию шаблона. Они могут менять базовую директорию или путь временных файлов.
- Откройте
tempи отсортируйте содержимое по времени изменения сразу после короткого тестового прогона. - Если файлы не появились, проверьте ноды preview в графе: не каждый workflow пишет промежуточный результат на диск.
- На Runpod или Vast.ai откройте файловый менеджер того контейнера, в котором выполнялся граф, а не локальную папку компьютера.
Почему output пустой, хотя картинка была видна
Нода предпросмотра показывает изображение в интерфейсе, но не обязательно сохраняет его как постоянный файл. Для файла нужна нода вроде Save Image или эквивалент из конкретного пакета. У неё может быть собственное поле имени и подпапки. В видео workflow финальное сохранение иногда делает отдельная нода кодирования; проверьте её путь и сообщения в журнале.
Если нода сохранения есть, проверьте, действительно ли она подключена к активной ветке, не отключена ли группа, нет ли ошибки именно на этапе записи и хватает ли места на диске. Пустой output при успешном предпросмотре — повод пройти цепочку до последней ноды, а не сразу переустанавливать ComfyUI.
Можно ли брать файлы из temp для датасета?
Только как временную меру. Каталог temp может очищаться или перезаписываться. Если результат нужен для датасета LoRA, добавьте явное сохранение в output с понятным именованием, затем отдельно отберите качественные кадры. Так вы сохраните связь между снимками и их параметрами.
Безопасная уборка
Перед очисткой временных файлов остановите текущие задачи и убедитесь, что нужные изображения уже скопированы в постоянное место. Не удаляйте весь каталог установки или незнакомые папки из шаблона облачного провайдера. В облаке дополнительно проверьте, находится ли output на постоянном диске: если это временный диск инстанса, скачайте важное до завершения работы.
Короткий чек-лист
Для повторяемой работы задайте понятные имена output-файлам и сохраните workflow рядом с готовыми результатами. Если используете несколько копий ComfyUI или несколько pod, подпишите, из какого запуска получен файл. Это облегчает поиск и помогает не перепутать временный предпросмотр с финальным изображением.
- Найдена папка текущего экземпляра ComfyUI.
- В графе есть активная нода сохранения.
- Проверены имя и вложенная папка output.
- Время изменения файлов совпадает с тестовым запуском.
- Важные результаты перенесены из временного каталога.
Если рабочий граф заканчивается без файла, посмотрите также разбор пустой папки output: там акцент на проверке последней ветки сохранения.