Model
.ai
śledzimy otwarte modele AI

Węzeł Load LoRA w ComfyUI

Load LoRA (LoraLoader) nakłada plik LoRA na MODEL i CLIP z osobnymi siłami, dzięki czemu styl, postać lub koncepcja mogą być dodane do dowolnego checkpointu bez łączenia.
Pakiet węzłów: ComfyUI core
Kategoria: Loadery
Author: comfyanonymous

Co robi Load LoRA

LoRA to mała łatka trenowana na bazowym modelu. Load LoRA bierze MODEL i CLIP z loadera checkpointu, nakłada łatkę i daje nowe obiekty MODEL i CLIP. Wszystko dalej (prompt, sampler) korzysta z tych zmienionych wersji. Kilka Load LoRA można łączyć, żeby nakładać LoRA jedna na drugą.
strength_model określa, jak bardzo LoRA zmienia sieć dyfuzji, strength_clip jak bardzo zmienia enkoder tekstu. Większość LoRA działa dobrze przy 0.6 do 1.0 dla obu. Ujemne wartości odpychają model od koncepcji. LoraLoaderModelOnly to ten sam node bez strony CLIP, co wystarcza dla większości Flux i video LoRA.

Wejścia

Nazwa
Typ
Co to jest
model
MODEL
Model do łatkowania, z Load Checkpoint, Load Diffusion Model lub poprzedniego node'a LoRA.
clip
CLIP
Enkoder tekstu do łatkowania.
lora_name
COMBO
Plik LoRA z models/loras.
strength_model
FLOAT
Siła nakładania łatki na model. 1.0 to siła wytrenowana; 0 wyłącza.
strength_clip
FLOAT
Siła nakładania łatki na enkoder tekstu.

Wyjścia

Nazwa
Typ
Co to jest
MODEL
MODEL
Model z łatką do samplera lub kolejnego LoRA.
CLIP
CLIP
Enkoder tekstu z łatką do CLIP Text Encode.

Jak używać Load LoRA

  1. Włóż plik LoRA do ComfyUI/models/loras.
  2. Wstaw Load LoRA między loader checkpointu a sampler: model i clip wchodzą, MODEL i CLIP wychodzą.
  3. Podłącz wyjście CLIP do węzłów CLIP Text Encode, nie do oryginalnego CLIP z checkpointu.
  4. Wybierz lora_name i ustaw obie siły, zaczynając od 0.8.
  5. Dodaj słowa wyzwalające z strony LoRA do pozytywnego promptu.

Ustawienia i wskazówki

  • LoRA musi pasować do rodziny bazowej: LoRA SDXL nic nie da na SD 1.5, a LoRA Flux nie zadziała na SDXL.
  • Przy nakładaniu wielu LoRA zmniejszaj każdą siłę, żeby suma była około 1.0 do 1.5; pełne siły nałożone razem psują obraz.
  • LoRA, która zmienia tylko model (bez warstw enkodera tekstu), pokazuje "lora key not loaded" dla kluczy CLIP; to nic złego.
  • Dla szybkiego porównania A/B ustaw strength_model na 0 zamiast odłączać node; graf zostaje podłączony.
  • Używaj node'a do łączenia LoRA z paczki niestandardowej (rgthree Power Lora Loader, Efficiency LoRA Stacker), jeśli często używasz więcej niż trzech.

Rozwiązywanie problemów z Load LoRA

lora key not loaded: lora_unet_... (dziesiątki linii)

Dlaczego tak się dzieje
LoRA była trenowana dla innej architektury niż model, do którego jest nakładana, więc nazwy warstw się nie zgadzają.

Jak to naprawić
Sprawdź na stronie LoRA, jaki ma model bazowy (SD 1.5, SDXL, Pony, Illustrious, Flux) i użyj checkpointu z tej rodziny. Kilka niepasujących kluczy jest normalne; setki oznaczają złą rodzinę.

LoRA nie ma widocznego efektu

Dlaczego tak się dzieje
Węzły CLIP Text Encode są podłączone do oryginalnego CLIP z checkpointu zamiast do wyjścia LoRA, brakuje słowa wyzwalającego lub siła jest 0.

Jak to naprawić
Podłącz oba węzły prompt do CLIP wychodzącego z Load LoRA, dodaj słowa wyzwalające i podnieś strength_model do 1.0, żeby sprawdzić, czy działa, zanim zmniejszysz.

Obrazy są przejaskrawione, przepalone lub pełne artefaktów

Dlaczego tak się dzieje
Suma sił LoRA jest za wysoka, często bo kilka LoRA działa na 1.0 razem lub LoRA jest przetrenowana i potrzebuje mniej niż 1.

Jak to naprawić
Zmniejsz strength_model do 0.5-0.7 na każdą LoRA i utrzymuj sumę około 1.2 lub mniej. Jeśli szczegóły znikają, lekko podnieś cfg.

Błąd: Oczekiwany rozmiar dla pierwszych dwóch wymiarów tensora batch2 to... (niezgodność kształtu)

Dlaczego tak się dzieje
LoRA o złej randze lub rodzinie jest nakładana na CLIP, zwykle LoRA SDXL z strength_clip powyżej 0 na Flux CLIP.

Jak to naprawić
Użyj LoraLoaderModelOnly dla Flux i video LoRA albo ustaw strength_clip na 0.

Pytania o Load LoRA

Czy mogę załadować kilka LoRA naraz?

Tak. Łącz Load LoRA jeden po drugim: wyjścia MODEL i CLIP z jednego idą do następnego. Kolejność rzadko ma znaczenie; ważne są siły.

Czy strength_model i strength_clip powinny być takie same?

Zwykle tak. Zmniejsz strength_clip, gdy LoRA zbyt mocno przejmuje prompt, zmniejsz strength_model, gdy styl jest za ciężki.

Czy pliki LyCORIS / LoCon / DoRA działają tutaj?

Większość działa w tym samym node. Bardzo stare formaty mogą wymagać niestandardowego node'a LyCORIS.

Więcej węzłów ComfyUI