GPT
O

OpenFLUX.1

קוד פתוח

ostrisapache-2.02024-08-04

  • diffusers
  • safetensors
  • text-to-image
  • endpoints_compatible

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

  • 12Bפרמטרים
  • 48.1 GBמשקל הקבצים
  • 459הורדות בחודש
  • 679לייקים

מה זה

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

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

מתאים ל

  • אימון מודלים מותאמים

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

  • פיתוח מוצרים מסחריים

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

  • מחקר גנרטיבי עצמאי

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

איפה זה נופל

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

שאלות
נפוצות

למה לא להשתמש פשוט בגרסת שנל הרגילה?

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

האם אפשר להשתמש בקוד הרגיל של דיפיוזרס?

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

איך מריצים

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

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

from diffusers import DiffusionPipeline

pipe = DiffusionPipeline.from_pretrained("ostris/OpenFLUX.1")
img = pipe("a photo").images[0]

הרישיון

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

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

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