Inferência de LoRA do SD 1.5: gerações do Stable Diffusion 1.5 correspondentes ao treinamento no ComfyUI#
A Inferência de LoRA do SD 1.5 é um fluxo de trabalho pronto para produção no RunComfy para executar um LoRA treinado pelo AI Toolkit no Stable Diffusion 1.5 no ComfyUI com comportamento correspondente ao treinamento. É impulsionada pelo RC SD 1.5 (RCSD15)—um nó personalizado de código aberto construído pelo RunComfy (source) que direciona a inferência através de um pipeline SD1.5 (não um gráfico de amostrador genérico) e injeta seu adaptador usando lora_path e lora_scale.
Por que a Inferência de LoRA do SD 1.5 muitas vezes parece diferente no ComfyUI#
As amostras de pré-visualização do AI Toolkit para SD1.5 são produzidas por um pipeline de inferência específico do modelo, incluindo seus padrões de agendador e onde o LoRA é aplicado na pilha. Quando você reconstrói a execução como um gráfico SD padrão do ComfyUI, pequenas diferenças (escolha de amostrador/agendador, fluxo de condicionamento, pontos de patch do carregador do LoRA) podem se acumular—assim, corresponder à solicitação, semente e passos ainda não garante a mesma aparência. Na maioria dos relatórios de “pré-visualização vs inferência”, a causa raiz é um desajuste de pipeline, não um botão ausente.
O que o nó personalizado RCSD15 faz#
RCSD15 mantém a Inferência de LoRA do SD 1.5 alinhada executando um pipeline do Stable Diffusion 1.5 dentro do nó e aplicando o LoRA do AI Toolkit de forma consistente via lora_path / lora_scale, com padrões corretos do SD1.5 como um divisor de resolução de 8 pixels e suporte a solicitações negativas. Fonte (RunComfy de código aberto): runcomfy-com repositories
Como usar o fluxo de trabalho de Inferência de LoRA do SD 1.5#
Passo 1: Importe seu LoRA (2 opções)#
- Opção A (resultado de treinamento do RunComfy): RunComfy → Trainer → LoRA Assets → encontre seu LoRA → ⋮ → Copiar Link do LoRA

- Opção B (LoRA do AI Toolkit treinado fora do RunComfy): Copie um link direto de download
.safetensorspara seu LoRA e cole esse URL emlora_path(não há necessidade de fazer o download emComfyUI/models/loras)
Passo 2: Configure o nó personalizado RCSD15 para Inferência de LoRA do SD 1.5#
Cole seu link do LoRA em lora_path no RC SD 1.5 (RCSD15) (seja o link do LoRA do RunComfy da Opção A, ou um URL direto .safetensors da Opção B).

Depois, configure o restante dos parâmetros do nó (comece espelhando seus valores de pré-visualização/amostra de treinamento para que você possa confirmar o alinhamento antes de ajustar):
prompt: sua solicitação positiva (mantenha os tokens de gatilho exatamente como usados no treinamento, se houver)negative_prompt: opcional; deixe em branco se você não usou negativos durante a amostragemwidth/height: tamanho de saída (deve ser divisível por 8 para SD1.5; 512×512 é uma linha de base comum)sample_steps: passos de inferência (25 é um ponto de partida típico para Inferência de LoRA do SD 1.5)guidance_scale: força de orientação (corresponda ao valor de pré-visualização primeiro, depois ajuste gradualmente)seed: mantenha fixo enquanto compara pré-visualização vs inferência do ComfyUI; randomize após sua linha de base corresponderlora_scale: força do LoRA (comece com seu valor de pré-visualização, depois ajuste em pequenos incrementos)
Nota sobre alinhamento de treinamento: se você personalizou a amostragem durante o treinamento, abra seu YAML de treinamento do AI Toolkit e espelhe width, height, sample_steps, guidance_scale, seed, e lora_scale. Se você treinou no RunComfy, abra Trainer → LoRA Assets → Config e copie os valores de pré-visualização/amostra para o RCSD15.

Passo 3: Execute a Inferência de LoRA do SD 1.5#
Clique em Queue/Run. O nó SaveImage grava a imagem gerada na sua pasta de saída padrão do ComfyUI.
Solução de Problemas na Inferência de LoRA do SD 1.5#
O nó personalizado RC SD 1.5 (RCSD15) do RunComfy é construído para trazê-lo de volta a uma linha de base correspondente ao treinamento executando um pipeline do SD1.5 Diffusers dentro do nó (incluindo uma configuração DDPMScheduler alinhada com a amostragem do AI Toolkit) e injetando seu adaptador via lora_path / lora_scale no nível do pipeline. Use RCSD15 como sua linha de base primeiro, depois ajuste.
(1)Chaves do Lora não carregadas#
Por que isso acontece
Em fluxos de trabalho do SD 1.5, esse aviso quase sempre significa que o LoRA contém chaves que não se mapeiam de forma limpa nos módulos que estão sendo atualmente corrigidos. As causas específicas do SD1.5 que aparecem com mais frequência são:
- O LoRA está sendo aplicado contra uma base não‑SD1.5 (por exemplo, SDXL) ou componentes do SD1.5 incompatíveis.
- O LoRA está sendo injetado por uma rota diferente da usada pelo amostrador de pré-visualização do AI Toolkit (então os pontos de patch e padrões diferem).
- Sua pilha local do ComfyUI/nó personalizado está desatualizada em relação ao formato de chave do LoRA que você está carregando.
Como corrigir (abordagem confiável para o usuário do SD1.5)
- Comece a partir de uma linha de base alinhada ao pipeline: execute o LoRA através do RCSD15 e carregue-o apenas via
lora_path+lora_scale(evite empilhar nós de carregador de LoRA extras enquanto depura). - Mantenha toda a pilha SD 1.5: certifique-se de que o ponto de verificação base que você está usando para inferência é Stable Diffusion 1.5 (um LoRA do SD1.5 não se mapeará completamente nos módulos do SDXL).
- Re-teste após a atualização: atualize o ComfyUI e seus nós personalizados, depois tente novamente a mesma execução do RCSD15 (mesma solicitação/semente/passos) para confirmar se o desajuste é relacionado a ferramentas ou ativos.
(2)Minha pré-visualização do AI Toolkit parece boa, mas a saída do ComfyUI deriva mesmo com a mesma solicitação/semente/passos#
Por que isso acontece
Para o SD 1.5, “mesma solicitação + mesma semente + mesmos passos” ainda pode derivar se os padrões de agendador/amostrador diferirem. A amostragem do SD1.5 do AI Toolkit está vinculada a uma configuração de pipeline do Diffusers SD1.5, enquanto gráficos SD “padrão” do ComfyUI podem acabar usando comportamento de amostrador/agendador e padrões de condicionamento diferentes—alterando assim o caminho de desnoise.
Como corrigir (alinhamento no nível do pipeline primeiro)
- Compare usando o RCSD15 primeiro: RCSD15 executa um pipeline SD1.5 dentro do nó (Diffusers
StableDiffusionPipeline) e alinha o comportamento de amostragem via uma configuração DDPMScheduler, depois aplica seu LoRA vialora_path/lora_scaledentro desse mesmo pipeline. - Espelhe exatamente seus valores de pré-visualização do AI Toolkit enquanto compara:
width,height(SD1.5 espera divisibilidade por /8),sample_steps,guidance_scale,seed,lora_scale. - Trave variáveis enquanto valida: mantenha
seedfixo até que a linha de base corresponda, depois ajuste apenas um parâmetro por vez.
(3)O LoRA carrega, mas o efeito é muito mais fraco (ou muito mais forte) do que as amostras do AI Toolkit#
Por que isso acontece
No SD 1.5, a força percebida do LoRA é muito sensível a pipeline + agendador + CFG + resolução. Se o pipeline de inferência não corresponder ao amostrador de pré-visualização, o mesmo lora_scale pode “parecer” notavelmente diferente.
Como corrigir (sequência de ajuste estável do SD1.5)
- Não ajuste antes do alinhamento: valide a linha de base através do RCSD15 primeiro (alinhado ao pipeline), depois ajuste.
- Ajuste
lora_scalecom umaseedfixa: pequenas mudanças são mais fáceis de julgar quando tudo o mais está travado. - Mantenha as regras de resolução do SD1.5 consistentes: certifique-se de que
width/heightsão divisíveis por 8 para que você não esteja introduzindo artefatos de redimensionamento não intencionais que alterem o detalhe e a força percebida.
Execute agora a Inferência de LoRA do SD 1.5#
Abra o fluxo de trabalho, cole seu LoRA em lora_path, corresponda seus valores de amostragem de pré-visualização, e execute RCSD15 para obter a inferência de LoRA do Stable Diffusion 1.5 correspondente ao treinamento no ComfyUI.


