GPT
R

Real-Time-SD-Turbo

רץ בדפדפן

radamesרישיון לא דווח2023-12-01

  • docker

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

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

מה זה

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

מתחת למכסה המנוע נמצא שילוב של מודלים מהירים מהמשפחות של Latent Consistency Models ו־SD-Turbo, לצד ארכיטקטורות תומכות כמו ControlNet שמחלץ קווי מתאר בשיטת Canny. המערך הזה בנוי כדי לדחוס את שלבי יצירת התמונה למינימום האפשרי, עד כדי ארבעה צעדי עיבוד בלבד או פחות, מה שמאפשר לייצר פריימים ברצף בלי להמתין לעיבוד ארוך.

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

מתאים ל

  • בדיקת ביצועים למודלים מהירים

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

  • פילטר וידאו מבוסס הנחיות טקסט

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

  • בסיס לפיתוח מקומי עם מצלמה

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

איפה זה נופל

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

שאלות
נפוצות

האם אפשר להשתמש באפליקציה בחינם?

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

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

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

מה קורה עם שידור הווידאו מהמצלמה שלי?

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

במה זה שונה משימוש רגיל ב־Stable Diffusion?

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

איך משתמשים

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

הרישיון

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

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