GPT
R

Ruyi-Mini-7B

קוד פתוח

IamCreateAIapache-2.02024-12-16

  • diffusers
  • safetensors
  • video generation
  • CreateAI
  • image-to-video

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

  • 7.2Bפרמטרים
  • 16.1 GBמשקל הקבצים
  • 121הורדות בחודש
  • 610לייקים

מה זה

מדובר במודל שמקבל תמונה ומייצר ממנה וידאו ברזולוציות שבין 360p ל־720p, ביחסי תצוגה שונים. הארכיטקטורה מבוססת על שינויים ב־EasyAnimate V4 עם טרנספורמר שנלקח מ־HunyuanDiT ומשלבת Casual VAE לדחיסה בזמן ובמרחב, יחד עם CLIP לחילוץ מאפיינים סמנטיים מהתמונה המוזנת. הוא כולל תמיכה מובנית בשליטה על כיווני מצלמה כמו הזזות לצדדים או למעלה ולמטה, לצד שליטה בעוצמת התנועה בסצינה.

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

מתאים ל

  • הנפשת תמונות סטילס

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

  • תנועות מצלמה מבוקרות

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

  • אוטומציה בתוך ComfyUI

    שילוב תהליכי יצירת וידאו מקומיים בתוך סביבות עבודה מבוססות ComfyUI עם תמיכה רשמית.

איפה זה נופל

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

שאלות
נפוצות

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

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

איך אפשר לשלוט על מה שקורה בסרטון מעבר לתמונה?

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

איך מריצים

בשביל להריץ אותו עצמאית תצטרכו כרטיס גרפי רציני ביותר. לפי המפתחים, יצירת וידאו ברזולוציה בסיסית של 360x480 באורך 120 פריימים דורשת 21.5GB של VRAM ולוקחת מעל שלוש דקות על כרטיס A100 יחיד. אם תרצו להגיע ל־720p, צריכת הזיכרון מזנקת ל־54.8GB וזמן הריצה נמתח לכמעט 40 דקות לסרטון בודד.

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

from diffusers import DiffusionPipeline

pipe = DiffusionPipeline.from_pretrained("IamCreateAI/Ruyi-Mini-7B")
img = pipe("a photo").images[0]

הרישיון

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

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

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