GPT
Z

Z-Image-Turbo-SDNQ-uint4-svd-r32

קוד פתוח

Disty0apache-2.02025-11-26

  • diffusers
  • safetensors
  • sdnq
  • z_image
  • 4-bit

גרסה מכווצת של מודל יצירת התמונות מבית עליבאבא, שרצה בפורמט ארבעה ביט. היא חותכת את המשקל המקורי בחצי ומיועדת למי שרוצה לייצר תמונות מהר בלי לשרוף זיכרון גרפי יקר.

  • 3.3Bפרמטרים
  • 6.1 GBמשקל הקבצים
  • 6,538הורדות בחודש
  • 65לייקים

מה זה

מדובר בכימות של Z-Image-Turbo המקורי באמצעות שיטת SDNQ עם SVD rank 32. המודל שייך למשפחת מחוללי התמונות מטקסט, עם כ־3.3 מיליארד פרמטרים, אבל הדחיסה מורידה אותו מנפח מקורי של 12.3 גיגה-בייט לכ־3.5 גיגה-בייט נטו למשקולות הדחוסות. סך כל הקבצים שיושבים במאגר שוקל 6.1 גיגה-בייט, והוא מתממשק ישירות עם diffusers.

במקום לסחוב קבצי BF16 כבדים, הדחיסה ל־UINT4 נועדה לשמור על מבנה התמונה בלי לאבד לגמרי את האיכות. לפי תמונות ההשוואה שצורפו, הגרסה המכווצת מצליחה לשמור על קומפוזיציה וצבעים קרובים מאוד למקור, אם כי כימות אגרסיבי כזה לרוב מגיע עם פשרות מסוימות בפרטים הקטנים.

מתאים ל

  • הרצה מקומית על כרטיס ביתי

    משקל של 3.5 גיגה-בייט מתאים לכרטיסי מסך צרכניים פשוטים בלי לחרוג ממגבלות הזיכרון.

  • שילוב בצינור עיבוד תמונות

    עבודה מהירה בתוך סביבת diffusers קיימת, ללא עלויות פר קריאה של שירותי צד שלישי.

  • פיתוח ובדיקות אופליין

    מאפשר לייצר תמונות לבדיקות ממשק או מערכת ישירות על מחשב הפיתוח בלי חיבור לרשת.

איפה זה נופל

כימות לרמה של 4 ביט עם SVD תמיד גובה מחיר. הכרטיס מציג רק השוואה ויזואלית אחת, ואין בו מדדי איכות כמותיים או פירוט לגבי יכולות המודל בשפות שאינן אנגלית, כמו עברית. לפני שמשלבים אותו במערכת אמיתית, חובה לבדוק איך הוא מתמודד עם טקסטים מורכבים בתוך תמונה, עיוותים באנטומיה, ואיבוד חדות באזורים מפורטים, שנוטים להיפגע במעבר מ־BF16.

שאלות
נפוצות

מה צריך להתקין כדי שהמודל הזה יעבוד?

מעבר לספריית diffusers הרגילה, חובה להתקין את החבילה sdnq באמצעות pip. בלעדיה המערכת לא תדע איך לפענח ולהריץ את משקולות ה־UINT4 עם תיקוני ה־SVD.

האם איכות התמונה נפגעת בהשוואה למקור?

המודל מכווץ מ־12.3 גיגה-בייט ל־3.5 גיגה-בייט, כך שיש ירידה מסוימת בדיוק לעומת קובץ ה־BF16 המקורי. הדוגמה שהועלתה מציגה תוצאה קרובה מאוד, אך בטקסטורות עדינות או פרטים מורכבים ייתכנו פגמים שנובעים מכימות של 4 ביט.

איך מריצים

כדי להריץ אותו צריך להתקין את החבילה sdnq לצד diffusers. בזכות הכיווץ ל־3.5 גיגה-בייט, אפשר לדחוף אותו לכרטיסי מסך ביתיים עם 8 או 12 גיגה זיכרון גרפי בלי להיחנק מחוסר מקום, משהו שבגרסת ה־BF16 המקורית דרש כרטיסים חזקים ויקרים בהרבה.

אם אתם צריכים רק תמונה פעם בשעה או שאין לכם כרטיס תואם עם תמיכה מתאימה ב־CUDA, עדיף פשוט לצרוך מודל כזה דרך ספק ענן או API חיצוני. הרצה מקומית משתלמת רק אם יש לכם צורך ברינדור מקומי מהיר ורציף בלי לשלם על כל קריאה.

from diffusers import DiffusionPipeline

pipe = DiffusionPipeline.from_pretrained("Disty0/Z-Image-Turbo-SDNQ-uint4-svd-r32")
img = pipe("a photo").images[0]

הרישיון

הרישיון הוא Apache 2.0. זהו רישיון קוד פתוח מתירני שמאפשר שימוש מסחרי, שינוי של הקוד והפצה מחדש בתוך מוצרים, כל עוד שומרים על הודעת זכויות היוצרים ומצרפים עותק של הרישיון המקורי.

  • שימוש מסחרי
  • שינוי הקוד
  • הפצה מחדש
  • שימוש בפטנטים

הרישיון המלא בעמוד המודל ↗