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

GPT
M

multidiffusion-region-based

רץ בדפדפן

weizmannsciencemit2023-02-21

  • gradio

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

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

מה זה

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

מאחורי הקלעים רצה שיטת MultiDiffusion שמחברת בין האזורים השונים בזמן תהליך הדיפיוזיה. המערכת תומכת במודלים בפורמט diffusers, ובראשם גרסאות שונות כמו stabilityai/stable-diffusion-2-1-base, גרסת 2-base, או runwayml/stable-diffusion-v1-5. התוצאה הסופית שיוצאת היא תמונה אחת בגודל 512 על 512 שמנסה לשלב את כל ההנחיות למקשה אחת חלקה.

מתאים ל

  • בניית קומפוזיציה מדויקת

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

  • שילוב סגנונות באזורים שונים

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

  • בדיקת מחקר ל־MultiDiffusion

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

איפה זה נופל

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

שאלות
נפוצות

האם הכלי עובד עכשיו בחינם?

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

כמה זמן לוקח לייצר תמונה?

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

האם אפשר להריץ את הכלי מקומית?

כן, הקוד מבוסס על ספריית Gradio וקוד פתוח עם רישיון MIT. אפשר להוריד את הקבצים מחשבון ה־Space, להתקין את התלויות ולהריץ את הקובץ במחשב שלכם. תצטרכו כרטיס מסך מתאים כדי להריץ את המודלים.

במה זה שונה מסתם Stable Diffusion?

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

איך משתמשים

כרגע אי אפשר להריץ את ההדגמה ישירות בדפדפן מפני שהיא נמצאת במצב של שגיאת ריצה (RUNTIME_ERROR). באופן תיאורטי מציירים, לוחצים על הכפתור שמסמן שסיימתם את הסקיצה, ממלאים את הפרומפטים לכל צבע, ולוחצים על Generate. ההדגמה מוגדרת על חומרת a10g-small, והיא מאפשרת לשלוט במספר הצעדים שברירת המחדל שלו היא 50 צעדים, ערך סיד, ופרמטר bootstrapping שמוגדר כברירת מחדל על 10.

הרישיון

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

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

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