GPT
P

pattern-diffusion

קוד פתוח

Arrexelapache-2.02025-08-08

  • diffusers
  • safetensors
  • endpoints_compatible

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

  • 866Mפרמטרים
  • 4.0 GBמשקל הקבצים
  • 87הורדות בחודש
  • 112לייקים

מה זה

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

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

מתאים ל

  • הדפסי טקסטיל ואופנה

    מייצר דוגמאות שטוחות ורציפות לחולצות, בדים וגלילים בלי שיראו את נקודות החיבור.

  • עיצוב טפטים ומשטחים

    מתאים לטקסטורות לקירות ומוצרים שדורשים ריצוף של אותה תמונה שוב ושוב.

  • איורים בוטניים מופשטים

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

איפה זה נופל

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

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

שאלות
נפוצות

אפשר להשתמש בו ישירות בצינור הרצה רגיל של diffusers?

אפשר, אבל כדי שהקצוות באמת יתחברו בלי תפר גלוי צריך לממש את השיטה של המפתח. זה דורש שילוב של noise rolling והפעלת ריפוד מעגלי רק בצעדים האחרונים של התהליך.

הוא מתאים ליצירת טקסטורות של חיות או דמויות?

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

איך מריצים

המשקל הכולל יושב על 4 גיגה בייט עם 866 מיליון פרמטרים, כך שאפשר להריץ אותו בקלות מקומית דרך ספריית diffusers אפילו על כרטיס מסך ביתי צנוע עם מעט זיכרון. המהירות גבוהה בהרבה ממודלים כבדים כמו SDXL או FLUX.

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

from diffusers import DiffusionPipeline

pipe = DiffusionPipeline.from_pretrained("Arrexel/pattern-diffusion")
img = pipe("a photo").images[0]

הרישיון

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

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

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