GPT
L

lora-ease

רץ בדפדפן

multimodalartmit2023-12-06

  • gradio

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

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

מה זה

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

מאחורי הקלעים רץ תסריט אימון מתקדם מסוג Dreambooth עם Pivotal Tuning שמבוסס על Diffusers. התהליך מתבצע על גבי Stable Diffusion XL Base 1.0 בשילוב מודל תיקון VAE של madebyollin, ונעזר במאגר תמונות פנים מוכן לצורך שמירה על מאפיינים מקוריים בזמן האימון. בסיום מקבלים קובץ משקולות שמתאים לשימוש ישיר בכלים כמו ComfyUI או Automatic1111.

מתאים ל

  • אימון דמות עקבית

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

  • הטמעת סגנון ציור

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

  • תיוג תמונות מהיר

    משתמשים במנגנון המובנה של BLIP-2 לקבלת כיתובים מהירים לכל התמונות באוסף.

איפה זה נופל

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

שאלות
נפוצות

האם השימוש בכלי עולה כסף?

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

מה קורה עם התמונות שמעלים?

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

כמה זמן לוקח האימון?

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

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

כן, הקוד מפנה ישירות לסקריפט המקורי של Diffusers שזמין ב־GitHub להרצה על מחשב עצמאי. בנוסף ישנו קישור למחברת Colab Pro למי שמעדיף סביבה מנוהלת מחוץ לדפדפן. הממשק הזה פשוט עוטף את אותן פקודות בצורה ויזואלית ונוחה.

איך משתמשים

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

הרישיון

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

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

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