GPT
S

SDXL-Turbo-Img2Img-CPU

רץ בדפדפן

Manjushrimit2022-11-27

  • gradio

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

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

מה זה

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

מאחורי הקלעים הקוד טוען את המודל stabilityai/sdxl-turbo באמצעות ספריית diffusers בצינור מסוג AutoPipelineForImage2Image. למרות שקיים בקוד תנאי שבודק אם יש מעבד גרפי זמין, סביבת ההרצה בפועל מוגדרת על מעבד רגיל.

מתאים ל

  • שינוי סגנון לתמונה קיימת

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

  • עיבוד ישיר ממצלמת רשת

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

  • בדיקת התנהגות מודל הטורבו

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

איפה זה נופל

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

שאלות
נפוצות

האם השימוש ביישום כרוך בתשלום?

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

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

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

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

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

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

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

איך משתמשים

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

הרישיון

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

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

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