GPT
O

Ovis1.6-Gemma2-9B

קוד פתוח

ATH-MaaSapache-2.02024-09-18

  • transformers
  • safetensors
  • ovis
  • text-generation
  • MLLM

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

  • 10Bפרמטרים
  • 19.0 GBמשקל הקבצים
  • 5,185הורדות בחודש
  • 273לייקים

מה זה

הארכיטקטורה הזו מחברת את מקודד התמונה SigLIP בגודל 400M אל מודל השפה Gemma2-9B-It כדי לייצר מודל מולטימודלי של עשרה מיליארד פרמטרים. המטרה של המפתחים הייתה לייצר חיבור מבני ישיר בין הייצוג הוויזואלי לייצוג הטקסטואלי, במקום להדביק שכבת גישור פשוטה ביניהם.

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

מתאים ל

  • ניתוח מסמכים באנגלית

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

  • מענה על שאלות מתמונה

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

  • תיוג תוכן חזותי

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

איפה זה נופל

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

אותה משפחה

Ovis1.6-Gemma2 יצא ב־2 גרסאות שיש להן עמוד כאן. אלה האחרות, לפי כמה מורידים אותן.

שאלות
נפוצות

האם המודל יצליח לקרוא שלטים או מסמכים בעברית?

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

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

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

האם שווה להתחיל פרויקט חדש עם הגרסה הזו?

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

איך מריצים

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

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

from transformers import pipeline

pipe = pipeline("image-text-to-text", model="ATH-MaaS/Ovis1.6-Gemma2-9B")
print(pipe("שלום"))

הרישיון

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

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

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