ComfyUI میں Load LoRA نوڈ
Load LoRA (LoraLoader) ایک LoRA فائل کو MODEL اور CLIP پر الگ الگ طاقتوں کے ساتھ لگاتا ہے، تاکہ کسی بھی چیک پوائنٹ میں بغیر مرج کیے اسٹائل، کردار یا تصور شامل کیا جا سکے۔
Load LoRA کیا کرتا ہے
LoRA ایک چھوٹا پیچ ہوتا ہے جو بیس ماڈل کے اوپر ٹرین کیا جاتا ہے۔ Load LoRA وہ MODEL اور CLIP لیتا ہے جو چیک پوائنٹ لوڈر سے آتے ہیں، پیچ لگاتا ہے، اور نئے MODEL اور CLIP آبجیکٹس آؤٹ پٹ کرتا ہے۔ اس کے بعد جو بھی نیچے آتا ہے (پرومپٹس، سیمپلر) وہ پیچ شدہ ورژنز استعمال کرتا ہے۔ کئی Load LoRA نوڈز کو جوڑ کر LoRAs کو اسٹیک کیا جا سکتا ہے۔
strength_model اس بات کو ماپتا ہے کہ LoRA ڈفیوزن نیٹ ورک کو کتنا بدلتا ہے، strength_clip یہ کہ ٹیکسٹ انکوڈر کو کتنا بدلتا ہے۔ زیادہ تر LoRAs 0.6 سے 1.0 کے درمیان بنائے جاتے ہیں۔ منفی طاقتیں ماڈل کو تصور سے دور دھکیلتی ہیں۔ LoraLoaderModelOnly وہی نوڈ ہے بغیر CLIP کے، جو زیادہ تر Flux اور ویڈیو LoRAs کے لیے کافی ہے۔
ان پٹس
نام | قسم | یہ کیا ہے |
|---|---|---|
model | MODEL | وہ ماڈل جس پر پیچ لگانا ہے، جو Load Checkpoint، Load Diffusion Model یا پچھلے LoRA نوڈ سے آتا ہے۔ |
clip | CLIP | وہ ٹیکسٹ انکوڈر جس پر پیچ لگانا ہے۔ |
lora_name | COMBO | models/loras میں موجود LoRA فائل۔ |
strength_model | FLOAT | ماڈل پیچ پر لگائی جانے والی ویٹ۔ 1.0 ٹرینڈ طاقت ہے؛ 0 اسے بند کر دیتا ہے۔ |
strength_clip | FLOAT | ٹیکسٹ انکوڈر پیچ پر لگائی جانے والی ویٹ۔ |
آؤٹ پٹس
نام | قسم | یہ کیا ہے |
|---|---|---|
MODEL | MODEL | سیمپلر یا اگلے LoRA کے لیے پیچ شدہ ماڈل۔ |
CLIP | CLIP | CLIP Text Encode کے لیے پیچ شدہ ٹیکسٹ انکوڈر۔ |
Load LoRA کیسے استعمال کریں
- LoRA فائل کو ComfyUI/models/loras میں رکھو۔
- Load LoRA کو چیک پوائنٹ لوڈر اور سیمپلر کے درمیان لگاؤ: ماڈل اور کلپ ان، MODEL اور CLIP آؤٹ۔
- CLIP آؤٹ پٹ کو CLIP Text Encode نوڈز سے جوڑو، اصل چیک پوائنٹ CLIP سے نہیں۔
- lora_name منتخب کرو اور دونوں طاقتیں سیٹ کرو، شروع میں 0.8 سے۔
- LoRA پیج سے ٹرگر الفاظ مثبت پرومپٹ میں شامل کرو۔
سیٹنگز اور تجاویز
- LoRA کو بیس فیملی سے میل کھانا چاہیے: SDXL LoRA SD 1.5 پر کام نہیں کرے گا اور Flux LoRA SDXL پر ناکام ہو جائے گا۔
- جب LoRAs کو اسٹیک کر رہے ہو تو ہر طاقت کم رکھو تاکہ کل طاقت 1.0 سے 1.5 کے قریب رہے؛ مکمل طاقت پر اسٹیک کرنے سے تصویر خراب ہو جاتی ہے۔
- اگر LoRA صرف ماڈل بدلتا ہے (ٹیکسٹ انکوڈر کی تہیں نہیں)، تو CLIP کیز کے لیے "lora key not loaded" آتا ہے؛ یہ کوئی مسئلہ نہیں۔
- جلدی A/B کے لیے strength_model کو 0 پر سیٹ کرو بجائے نوڈ کو انپلگ کرنے کے؛ گراف جڑا رہے گا۔
- اگر تم اکثر تین سے زیادہ LoRAs استعمال کرتے ہو تو کسٹم پیک سے LoRA stacker نوڈ استعمال کرو (جیسے rgthree Power Lora Loader، Efficiency LoRA Stacker)۔
Load LoRA کے مسائل کا حل
lora key not loaded: lora_unet_... (درجنوں لائنیں)
یہ کیوں ہوتا ہے
LoRA کو ماڈل سے مختلف آرکیٹیکچر کے لیے ٹرین کیا گیا ہے، اس لیے اس کی تہوں کے نام میل نہیں کھاتے۔
اسے کیسے ٹھیک کریں
LoRA پیج پر اس کا بیس ماڈل چیک کرو (SD 1.5، SDXL، Pony، Illustrious، Flux) اور اسی فیملی کے چیک پوائنٹ کے ساتھ جوڑو۔ کچھ غیر میچڈ کیز عام ہیں؛ سینکڑوں ہوں تو غلط فیملی ہے۔
LoRA کا کوئی اثر نظر نہیں آ رہا
یہ کیوں ہوتا ہے
CLIP Text Encode نوڈز ابھی بھی چیک پوائنٹ CLIP سے جڑے ہیں بجائے LoRA آؤٹ پٹ کے، ٹرگر لفظ غائب ہے، یا طاقت 0 ہے۔
اسے کیسے ٹھیک کریں
دونوں پرومپٹ نوڈز کو Load LoRA سے نکلنے والے CLIP سے جوڑو، ٹرگر الفاظ شامل کرو، اور strength_model کو 1.0 پر بڑھاؤ تاکہ کام کرے اس کی تصدیق ہو، پھر کم کرو۔
تصاویر زیادہ سنترپت، اوور ایکسپوزڈ یا آرٹیفیکٹس سے بھری ہوئی ہیں
یہ کیوں ہوتا ہے
LoRA کی کل طاقت بہت زیادہ ہے، اکثر کئی LoRAs ایک ساتھ 1.0 پر چل رہے ہوتے ہیں یا ایک زیادہ ٹرینڈ LoRA کو 1 سے کم چاہیے ہوتا ہے۔
اسے کیسے ٹھیک کریں
ہر LoRA کی strength_model کو 0.5-0.7 تک کم کرو اور کل اسٹیک کو 1.2 یا اس سے کم رکھو۔ اگر تفصیل غائب ہو تو cfg تھوڑا بڑھاؤ۔
Error: Expected size for first two dimensions of batch2 tensor to be... (shape mismatch)
یہ کیوں ہوتا ہے
غلط رینک یا فیملی کا LoRA CLIP پر لگایا جا رہا ہے، عام طور پر SDXL LoRA جس کی strength_clip 0 سے زیادہ ہو Flux CLIP پر۔
اسے کیسے ٹھیک کریں
Flux اور ویڈیو LoRAs کے لیے LoraLoaderModelOnly استعمال کرو، یا strength_clip کو 0 پر سیٹ کرو۔
Load LoRA کے بارے میں سوالات
کیا میں کئی LoRAs لوڈ کر سکتا ہوں؟
ہاں۔ Load LoRA نوڈز کو چین میں جوڑو: ایک کے MODEL اور CLIP آؤٹ پٹ دوسرے میں جاتے ہیں۔ آرڈر کم ہی فرق ڈالتا ہے؛ طاقتیں زیادہ اہم ہیں۔
کیا strength_model اور strength_clip برابر ہونے چاہئیں؟
عام طور پر ہاں۔ جب LoRA پرومپٹ کو بہت زیادہ ہائی جیک کرے تو strength_clip کم کرو، اور جب اسٹائل بہت بھاری ہو تو strength_model کم کرو۔
کیا LyCORIS / LoCon / DoRA فائلز یہاں کام کرتی ہیں؟
زیادہ تر کام کرتی ہیں، اسی نوڈ میں۔ بہت پرانے فارمیٹس کے لیے LyCORIS کسٹم نوڈ پیک چاہیے ہو سکتا ہے۔
متعلقہ نوڈز
Load Checkpoint
ComfyUI core
Load Checkpoint (CheckpointLoaderSimple) ایک .safetensors یا .ckpt ماڈل فائل کھولتا ہے اور تین حصے دیتا ہے جو ہر ورک فلو کو چاہیے ہوتے ہیں: diffusion MODEL، CLIP ٹیکسٹ انکوڈر، اور VAE۔
CLIP Text Encode (Prompt)
ComfyUI core
CLIP Text Encode ایک ٹیکسٹ پرامپٹ کو CONDITIONING میں بدل دیتا ہے ماڈل کے ٹیکسٹ انکوڈر کے ذریعے۔ ایک نوڈ مثبت پرامپٹ رکھتا ہے، دوسرا منفی پرامپٹ۔
KSampler
ComfyUI core
KSampler شور کم کرنے کا عمل چلاتا ہے: یہ ماڈل، پرامپٹس اور ایک latent لیتا ہے اور مکمل شدہ latent تصویر بناتا ہے، جسے seed، steps، cfg، sampler، scheduler اور denoise کے ذریعے کنٹرول کیا جاتا ہے۔
Load Diffusion Model
ComfyUI core
Load Diffusion Model (UNETLoader) ایک سادہ denoising نیٹ ورک لوڈ کرتا ہے جیسے Flux، SD3.5، Wan یا HunyuanVideo models/diffusion_models سے، جس میں weight_dtype کا آپشن ہوتا ہے تاکہ fp8 کے ذریعے VRAM بچائی جا سکے۔
مزید ComfyUI نوڈز
ComfyUI Manager
ComfyUI-Manager
ComfyUI Manager وہ ایکسٹینشن ہے جو انٹرفیس کے اندر سے کسٹم نوڈ پیکس اور ماڈلز کو انسٹال، اپڈیٹ اور ٹھیک کرتا ہے، امپورٹ کیے گئے ورک فلو میں غائب نوڈز کو حل کرتا ہے اور آپ کی سیٹ اپ کی اسنیپ شاٹ لیتا ہے۔
Save Image
ComfyUI core
Save Image IMAGE ٹینسر کو ComfyUI/output میں PNG کے طور پر محفوظ کرتا ہے، جس میں پورا ورک فلو فائل میٹا ڈیٹا میں شامل ہوتا ہے تاکہ تصویر کو دوبارہ ComfyUI میں گھسیٹا جا سکے اور گراف کو بحال کیا جا سکے۔
VAE Decode
ComfyUI core
VAE Decode سیمپل کیے گئے LATENT کو VAE کے ذریعے پکسل IMAGE میں تبدیل کرتا ہے؛ VAE Decode (Tiled) بہت بڑے تصاویر کے لیے ٹائلز میں یہی کام کرتا ہے۔
Empty Latent Image
ComfyUI core
Empty Latent Image ایک خالی latent کینوس بناتا ہے (چوڑائی، اونچائی، batch_size) جہاں سے text-to-image sampling شروع ہوتی ہے؛ سائز 8 کے مضارب ہونے چاہئیں اور ماڈل فیملی سے میل کھانے چاہئیں۔
Load Image
ComfyUI core
Load Image ComfyUI کے ان پٹ فولڈر (یا اپ لوڈ) سے تصویر پڑھتا ہے اور ایک IMAGE ٹینسر کے ساتھ ساتھ ایک MASK آؤٹ پٹ کرتا ہے جو الفا چینل سے لیا جاتا ہے، جو img2img، inpainting، ControlNet اور IP-Adapter گراف کے لیے شروع کرنے کا نقطہ ہوتا ہے۔
Apply ControlNet
ComfyUI core
Apply ControlNet ایک گائیڈ امیج اور لوڈ شدہ ControlNet کو مثبت اور منفی CONDITIONING کے ساتھ جوڑتا ہے، جس میں strength اور start/end فیصد شامل ہوتے ہیں، تاکہ sampler گائیڈ سے edges، depth یا pose کو فالو کرے۔
