SD 1.5 LoRA Inference: генерации Stable Diffusion 1.5, соответствующие обучению в ComfyUI#
SD 1.5 LoRA Inference — это готовый к производству рабочий процесс RunComfy для запуска обученного AI Toolkit LoRA на Stable Diffusion 1.5 в ComfyUI с поведением, соответствующим обучению. Он управляется RC SD 1.5 (RCSD15) — созданным RunComfy, открытым пользовательским узлом (source), который направляет вывод через конвейер SD1.5 (не общий граф выборки) и вставляет ваш адаптер с помощью lora_path и lora_scale.
Почему SD 1.5 LoRA Inference часто выглядит иначе в ComfyUI#
Образцы превью AI Toolkit для SD1.5 создаются с помощью конвейера вывода, специфичного для модели, включая его значения по умолчанию для планировщика и место применения LoRA в стеке. Когда вы пересобираете запуск как "стандартный" граф SD ComfyUI, небольшие различия (выбор выборщика/планировщика, поток кондиционирования, точки загрузки LoRA) могут накапливаться — поэтому совпадение подсказки, семени и шагов не всегда гарантирует одинаковый вид. В большинстве отчетов "превью vs вывод" корень проблемы — несоответствие конвейера, а не отсутствующая ручка.
Что делает пользовательский узел RCSD15#
RCSD15 поддерживает выравнивание SD 1.5 LoRA Inference, выполняя конвейер Stable Diffusion 1.5 внутри узла и последовательно применяя AI Toolkit LoRA через lora_path / lora_scale, с правильными для SD1.5 настройками по умолчанию, такими как делитель разрешения на 8 пикселей и поддержка отрицательных подсказок. Исходный код (RunComfy open-source): runcomfy-com repositories
Как использовать рабочий процесс SD 1.5 LoRA Inference#
Шаг 1: Импортируйте вашу LoRA (2 варианта)#
- Вариант A (результат обучения RunComfy): RunComfy → Trainer → LoRA Assets → найдите вашу LoRA → ⋮ → Скопировать ссылку на LoRA

- Вариант B (обученная AI Toolkit LoRA вне RunComfy): Скопируйте прямую ссылку на загрузку
.safetensorsдля вашей LoRA и вставьте этот URL вlora_path(нет необходимости загружать вComfyUI/models/loras)
Шаг 2: Настройте пользовательский узел RCSD15 для SD 1.5 LoRA Inference#
Вставьте свою ссылку на LoRA в lora_path на RC SD 1.5 (RCSD15) (либо ссылку на LoRA от RunComfy из варианта A, либо прямой URL .safetensors из варианта B).

Затем установите остальные параметры узла (начните с зеркалирования значений превью/образца вашего обучения, чтобы вы могли подтвердить выравнивание перед настройкой):
prompt: ваша положительная подсказка (сохраните триггерные токены точно так же, как использовались в обучении, если они есть)negative_prompt: необязательно; оставьте пустым, если вы не использовали отрицательные значения во время выборкиwidth/height: размер вывода (должен быть делимым на 8 для SD1.5; 512×512 — это общая базовая линия)sample_steps: шаги вывода (25 — это типичная отправная точка для SD 1.5 LoRA Inference)guidance_scale: сила руководства (сначала совпадите со значением вашего превью, затем постепенно корректируйте)seed: держите фиксированным, сравнивая превью и вывод ComfyUI; случайный после совпадения базовой линииlora_scale: сила LoRA (начните со значения вашего превью, затем настраивайте небольшими шагами)
Примечание по выравниванию обучения: если вы настраивали выборку во время обучения, откройте ваш YAML файла обучения AI Toolkit и зеркально отразите width, height, sample_steps, guidance_scale, seed и lora_scale. Если вы обучались на RunComfy, откройте Trainer → LoRA Assets → Конфигурация и скопируйте значения превью/образца в RCSD15.

Шаг 3: Запустите SD 1.5 LoRA Inference#
Нажмите Queue/Run. Узел SaveImage записывает сгенерированное изображение в вашу стандартную папку вывода ComfyUI.
Устранение неполадок SD 1.5 LoRA Inference#
Пользовательский узел RunComfy RC SD 1.5 (RCSD15) создан, чтобы вернуть вас к базовой линии, соответствующей обучению, выполняя конвейер SD1.5 Diffusers внутри узла (включая конфигурацию DDPMScheduler, согласованную с выборкой AI Toolkit) и вставляя ваш адаптер через lora_path / lora_scale на уровне конвейера. Используйте RCSD15 как вашу базовую линию сначала, затем настраивайте.
(1)Ключи Lora не загружены#
Почему это происходит
В рабочих процессах SD 1.5 это предупреждение почти всегда означает, что LoRA содержит ключи, которые не мапируются корректно на модули, которые в настоящее время патчатся. Наиболее часто встречающиеся причины, специфичные для SD1.5, это:
- LoRA применяется к не‑SD1.5 базе (например, SDXL) или несовпадающим компонентам SD1.5.
- LoRA инжектируется через другой маршрут, чем тот, который использовался выборщиком превью AI Toolkit (поэтому точки патча и значения по умолчанию различаются).
- Ваш локальный стек ComfyUI/пользовательских узлов устарел относительно формата ключей LoRA, который вы загружаете.
Как исправить (пользовательски-надёжный подход SD1.5)
- Начните с базовой линии, выровненной с конвейером: запустите LoRA через RCSD15 и загружайте её только через
lora_path+lora_scale(избегайте наложения дополнительных узлов загрузки LoRA во время отладки). - Держите весь стек SD 1.5: убедитесь, что базовая контрольная точка, которую вы используете для вывода, это Stable Diffusion 1.5 (SD1.5 LoRA не полностью мапируется на модули SDXL).
- Перепроверьте после обновления: обновите ComfyUI и ваши пользовательские узлы, затем повторите тот же запуск RCSD15 (та же подсказка/семя/шаги), чтобы подтвердить, связано ли несоответствие с инструментами или активами.
(2)Моё превью AI Toolkit выглядит хорошо, но вывод ComfyUI отклоняется, даже с той же подсказкой/семенем/шагами#
Почему это происходит
Для SD 1.5, "та же подсказка + то же семя + те же шаги" могут всё равно отклоняться, если значения по умолчанию планировщика/выборщика различаются. Выборка SD1.5 AI Toolkit привязана к настройке конвейера Diffusers SD1.5, в то время как "стандартные" графы SD ComfyUI могут использовать другое поведение планировщика/выборщика и значения по умолчанию для кондиционирования — поэтому путь денойзинга изменяется.
Как исправить (выравнивание на уровне конвейера сначала)
- Сравните, используя RCSD15 сначала: RCSD15 выполняет конвейер SD1.5 внутри узла (Diffusers
StableDiffusionPipeline) и выравнивает поведение выборки с помощью конфигурации DDPMScheduler, затем применяет вашу LoRA черезlora_path/lora_scaleвнутри этого же конвейера. - Точно зеркально отразите значения превью AI Toolkit при сравнении:
width,height(SD1.5 ожидает делимость на /8),sample_steps,guidance_scale,seed,lora_scale. - Зафиксируйте переменные во время проверки: держите
seedфиксированным, пока базовая линия не совпадёт, затем настраивайте только один параметр за раз.
(3)LoRA загружается, но эффект значительно слабее (или значительно сильнее), чем образцы AI Toolkit#
Почему это происходит
На SD 1.5, воспринимаемая сила LoRA очень чувствительна к конвейеру + планировщику + CFG + разрешению. Если конвейер вывода не совпадает с выборщиком превью, та же lora_scale может "ощущаться" заметно иначе.
Как исправить (стабильная последовательность настройки SD1.5)
- Не настраивайте до выравнивания: сначала подтвердите базовую линию через RCSD15 (выравненный конвейер), затем настраивайте.
- Настраивайте
lora_scaleс фиксированнымseed: небольшие изменения легче оценить, когда всё остальное зафиксировано. - Соблюдайте правила разрешения SD1.5: убедитесь, что
width/heightделимы на 8, чтобы избежать нежелательных артефактов изменения размера, которые изменяют деталь и воспринимаемую силу.
Запустите SD 1.5 LoRA Inference сейчас#
Откройте рабочий процесс, вставьте вашу LoRA в lora_path, совпадите значения выборки превью и запустите RCSD15, чтобы получить вывод Stable Diffusion 1.5 LoRA, соответствующий обучению в ComfyUI.

