Почему 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.
Порядок диагностики пустого списка
- Посмотрите точное имя ноды выбора папки и её документацию. Зафиксируйте ожидаемый корневой путь.
- Убедитесь, что на pod есть нужные изображения, а не только ZIP-архив. Если архив не распакован, нода не увидит фото внутри него.
- Проверьте вложенность: иногда путь указывает на родительский каталог, а снимки лежат ещё на два уровня ниже.
- Сравните расширения с фильтром ноды. Некоторые инструменты не показывают HEIC, WEBP или файлы с неожиданным регистром.
- Убедитесь, что процесс ComfyUI имеет право читать папку. Не меняйте права рекурсивно на весь workspace без необходимости.
- Если папка появилась после копирования, обновите список ноды или перезапустите 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. Пустой список папок чаще связан с загрузкой файлов, путём или нодой выбора каталога.