GPT
W

WizardCoder-Python-13B-V1.0-GGUF

קוד פתוח

TheBlokellama22023-08-27

  • transformers
  • gguf
  • llama
  • code
  • model-index

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

  • 91.9 GBמשקל הקבצים
  • 4,689הורדות בחודש
  • 61לייקים

מה זה

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

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

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

מתאים ל

  • השלמת קוד מקומית

    מריץ פונקציות ומשלים בלוקים בפייתון ישירות בסביבת הפיתוח ללא תלות ברשת.

  • ייצור בדיקות יחידה

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

  • סקירת קוד ואיתור באגים

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

איפה זה נופל

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

אותה משפחה

WizardCoder-Python יצא ב־4 גרסאות שיש להן עמוד כאן. אלה האחרות, לפי כמה מורידים אותן.

שאלות
נפוצות

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

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

איזה קובץ מהרשימה כדאי להוריד?

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

איך מריצים

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

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

ollama run hf.co/TheBloke/WizardCoder-Python-13B-V1.0-GGUF:Q4_K_M

איזו גרסה

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

הרישיון

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

  • שימוש מסחרי עד 700 מיליון משתמשים
  • שינוי הקוד
  • חובת ייחוס

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