|
วิธีแก้กดสร้างภาพด้วย Flux ใน Krita Diffusion แล้ว ขึ้นข้อผิดพลาด
RuntimeError: Error(s) in loading state_dict for T5:
size mismatch for encoder.block.0.layer.0.SelfAttention.q.weight: copying a param with shape torch.Size([768, 768]) from checkpoint, the shape in current model is torch.Size([4096, 4096]).
ปัญหานี้เกิดจาก checkpoint ของคุณต้องการ t5xxl (SDXL) แต่ Krita Diffusion ดันไปเรียกใช้ T5 Base (SD3)

วิธีแก้ SOLVE
เปิดไฟล์ workflow.py ขึ้นมา โดยปกติจะอยู่ที่ C:\Users\{USER}\AppData\Roaming\krita\pykrita\ai_diffusion แล้วมองหา
case Arch.flux | Arch.flux_k:
clip = w.load_dual_clip(te["clip_l"], te["t5"], type="flux")
จะอยู่บรรทัดที่ 119-120 แล้วให้แก้จาก t5 เป็น t5xxl หรือ ตามที่ checkpoint ของคุณแนะนำ

|
|