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

Почему dataset captioner не показывает папки с фото

Почему Dataset Captioner на Runpod не показывает папки с фото: проверка пути внутри pod, расширений, доступа и ноды выбора каталога.

Короткий ответ. Если Dataset Captioner в ComfyUI на Runpod не показывает папку с фотографиями, сначала проверьте, загружены ли файлы внутрь pod и какой корневой каталог разрешён в ноде выбора данных. Браузер на вашем компьютере и ComfyUI на сервере видят разные файловые системы. Потом проверьте права чтения, расширения изображений, вложенность папки и тот ли экземпляр ComfyUI открыт. Не начинайте с переустановки Florence: caption-модель не управляет списком директорий.

Откуда нода берёт список папок

Workflow Dataset Captioner может использовать стороннюю ноду чтения каталога, а не стандартную Load Image. У разных авторов ограничения путей различаются: одни разрешают абсолютный путь, другие показывают только каталог внутри input или заранее заданного workspace. Название поля directory ещё не гарантирует, что в списке будут все папки сервера. Откройте README именно того расширения, которому принадлежит нода. Если workflow пришёл из канала или архива без списка пакетов, найдите точное имя ноды в JSON и в ComfyUI Manager.

Проверьте путь на стороне pod через файловый менеджер или терминал. Команда просмотра папки должна показать ваши .jpg и .png, а не пустой каталог. Если фотографии только на диске вашего компьютера, сначала загрузите их на сервер. У Runpod отдельные типы хранилища, поэтому запишите, где лежит датасет и переживёт ли он остановку. Источник: Runpod Storage Types.

Порядок диагностики пустого списка

  1. Посмотрите точное имя ноды выбора папки и её документацию. Зафиксируйте ожидаемый корневой путь.
  2. Убедитесь, что на pod есть нужные изображения, а не только ZIP-архив. Если архив не распакован, нода не увидит фото внутри него.
  3. Проверьте вложенность: иногда путь указывает на родительский каталог, а снимки лежат ещё на два уровня ниже.
  4. Сравните расширения с фильтром ноды. Некоторые инструменты не показывают HEIC, WEBP или файлы с неожиданным регистром.
  5. Убедитесь, что процесс ComfyUI имеет право читать папку. Не меняйте права рекурсивно на весь workspace без необходимости.
  6. Если папка появилась после копирования, обновите список ноды или перезапустите ComfyUI, если расширение кеширует пути при старте.

Если в pod несколько ComfyUI или несколько шаблонов, проверьте команду запуска активного процесса. Можно смотреть файловый менеджер одного контейнера и браузерный интерфейс другого. Простая проверка — создать рядом с фото один тестовый файл с узнаваемым именем и посмотреть, видит ли его конкретная нода. Это быстрее, чем переставлять все ноды.

Когда дело в самом workflow

Красная нода выбора датасета означает, что пакет отсутствует или не загрузился. Обычная нода с пустым списком означает, что пакет есть, но путь или фильтр не подходят. Ошибка при запуске после выбора папки — третий случай: файл найден, но не может быть прочитан или преобразован. Для каждого случая действие своё. Инструкция ComfyUI по установке кастомных нод полезна в первом, а лог и проверка форматов — в третьем.

Florence-2 отвечает за получение описания изображения. Её загрузчик может иметь отдельную ошибку модели или зависимостей. Но если ещё до запуска списка папок нет, сначала восстановите доступ к фото. Когда путь заработает, проверьте один кадр с Florence. Требования её пакета есть в репозитории ComfyUI-Florence2.

Минимальный тест, который экономит время

Скопируйте два JPG в простую папку без пробелов и нестандартных символов в имени, например /workspace/dataset_test, если этот путь доступен в вашем pod. Поставьте точный абсолютный путь в ноде, если она это позволяет. Если папка видна, проблема была в предыдущем расположении, вложенности или имени. Если не видна, проверьте допустимый корень ноды и её лог. После успеха верните реальные фото небольшими партиями.

Не переносите весь датасет в новую папку на container disk, пока не выяснили правила сохранения. Если нужно изменить расположение, копируйте с проверкой числа файлов и оставляйте исходную папку до контрольного captioning. После теста убедитесь, что TXT сохранились там, где их будет искать тренер LoRA.

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

Почему Windows-путь не открывается на Runpod?

Pod работает в своей файловой системе. Загрузите изображения на pod и используйте путь, который видит его ComfyUI.

Поможет ли pip install для Florence?

Только если есть конкретная ошибка импорта Florence. Пустой список папок чаще связан с загрузкой файлов, путём или нодой выбора каталога.

По этой теме

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