חדש תמונה, וידאו, קריינות ותמלול בקריאה אחת, בלי להריץ מודל. מנסים בלי שרת

GPT
S

stable-diffusion-nano

רץ בדפדפן

bguisardcreativeml-openrail-m2023-04-27

  • gradio
  • jax-diffusers-event

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

  • —הורדות בחודש
  • 65לייקים

מה זה

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

מאחורי הקלעים רץ המודל bguisard/stable-diffusion-nano-2-1, שנבנה כגרסה קלה יותר של המודל הרגיל. הקוד מבוסס על ספריית diffusers במימוש Flax ו־JAX, שנועד לרוץ ביעילות עם מתזמן מסוג FlaxPNDMScheduler. התוצאה הסופית שמוחזרת למסך היא קובץ תמונה שנוצר ישירות מהטקסט שהכנסתם.

מתאים ל

  • בדיקת גרסאות מוקטנות

    השוואת התנהגות של מודל קל משקל מול מודלים מלאים לפי תיאורי טקסט זהים.

  • הפקת תמונות מהירה

    ניסיון לייצר תמונות בסיסיות בפחות משאבי חישוב כשהמערכת חוזרת לפעול.

  • לימוד מימוש JAX

    בחינת קוד שמריץ פייפליין של diffusers עם Flax על גבי מעבד גרפי.

איפה זה נופל

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

שאלות
נפוצות

האם השימוש באפליקציה עולה כסף?

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

אפשר להריץ את זה על המחשב שלי במקום לחכות לתיקון?

כן, המודל זמין להורדה תחת השם bguisard/stable-diffusion-nano-2-1. אפשר לטעון אותו בקוד פייתון מקומי עם ספריות diffusers ו־JAX ולהריץ אותו ישירות על המחשב.

במה המודל הזה שונה מסטייבל דיפיוז'ן רגיל?

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

איך משתמשים

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

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

הרישיון

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

  • שימוש מסחרי
  • שינוי הקוד
  • מגבלות שימוש ברישיון

הרישיון המלא ב־Hugging Face ↗