ลืมรหัสผ่าน
 สมัครเลย
ค้นหา
อ่าน: 75|ตอบ: 0

แก้ปัญหา loading state_dict for T5 ใน Krita Diffusion

[คัดลอกลิงก์]

16

เธรด

3

โพสต์

325

เครดิต

ผู้ดูแลระบบ

เครดิต
325
โพสต์เมื่อ 26-7-2025 15:56:11 | แสดงเธรดทั้งหมด |โหมดการอ่าน
วิธีแก้กดสร้างภาพด้วย 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 ของคุณแนะนำ






คุณต้องเข้าสู่ระบบก่อนที่จะตอบกลับ เข้าระบบ | สมัครเลย

เงื่อนไขรางวัล

เวอร์ชันมือถือ|DCX

GMT+7, 30-8-2025 08:11

Powered by Discuz! X5.0 Licensed

ลิขสิทธิ์ © 2001-2025 เทนเซ็นต์คลาวด์

ตอบกลับด่วน กลับไปด้านบน กลับไปที่รายการ