שיתוף | אב טיפוס של תוכנת תרגום אופליין
-
@יואל-שילה ואיך אני משיג אותה?
-
תרגום מיידי.mp4
אם ההסרטה לא עולה לכאן - שלח לי מייל ואשלח לך
shiloyoel@gmail.com
זכרתי שתירגמנו בה משפות רבות, משום מה כעת אינני מצליח לתרגם אלא עברית-אנגלית [אתייעץ עם המתכנת]
מחירה מאתים שקלים -
@pcinfogmach כתב בשיתוף | אב טיפוס של תוכנת תרגום אופליין:
https://send.magicode.me/send-file/file/8052065871824******cd70eaa74deee22fdd75101daa8/view
להוריד כוכביות תקף ליומיים
אפשר שוב?
עריכה: זה סרטון או התוכנה עצמה?
ואם זה רק סרטון, אז איפה התוכנה? -
@ששא
תפנה ל-@יואל-שילה הוא בעל התוכנה -
@pcinfogmach כתב בשיתוף | אב טיפוס של תוכנת תרגום אופליין:
@ששא
תפנה ל-@יואל-שילה הוא בעל התוכנה@יואל-שילה אני פונה אליך...
-
כתוב לי מייל ישירות
shiloyoel@gmail.com -
@יואל-שילה כתב בשיתוף | אב טיפוס של תוכנת תרגום אופליין:
כתוב לי מייל ישירות
shiloyoel@gmail.comזה תוכנה שאתה לא רוצה שתפורסם?
-
לכל המתעניינים מה עם המודל לתרגום מעברית לאנגלית, אז בינתיים בדקתי את המודל:
https://huggingface.co/tiedeman/opus-mt-he-en
ואני מקבל את השגיאה:Microsoft.ML.OnnxRuntime.OnnxRuntimeException: '[ErrorCode:InvalidArgument] Non-zero status code returned while running If node. Name:'optimum::if' Status Message: Non-zero status code returned while running Gather node. Name:'/model/decoder/shared/Gather' Status Message: indices element out of data bounds, idx=65838 must be within the inclusive range [-62955,62954]'
נכון לעכשיו אני לא מבין את פשר השגיאה ואיך לפתור אותה.
-
נראה שאתה מפעיל את המודל Hugging Face OPUS-MT-he-en באמצעות Microsoft.ML.OnnxRuntime ב-.NET, ואתה נתקל ב'OnnxRuntimeException' עם הודעת השגיאה:
קוד סטטוס שאינו אפס הוחזר בזמן הפעלת צומת איסוף. שם:'/model/decoder/shared/Gather' הודעת סטטוס: רכיב מדדים מחוץ לגבולות הנתונים, idx=65838 חייב להיות בטווח הכולל [-62955,62954]'
שגיאה זו היא די ספציפית, וסביר להניח שהיא קשורה לדגם שבו אתה משתמש. להלן מספר סיבות ופתרונות אפשריים:
- אי-תאימות מודל: ודא שדגם OPUS-MT-he-en תואם לספריית Microsoft.ML.OnnxRuntime. אתה יכול לבדוק את התיעוד של הדגם כדי לראות אם הוא נבדק עם זמן ריצה זה.
- אינדקסים מחוץ לתחום: הודעת השגיאה מתייחסת לרכיב מדדים מחוץ לגבולות הנתונים. זה עשוי להצביע על כך שהמודל מנסה לגשת לאינדקס שנמצא מחוץ לטווח המדדים התקפים עבור נתוני הקלט. בדוק את נתוני הקלט שלך כדי לוודא שהם בטווח הצפוי.
- תצורת צומת: הודעת השגיאה מזכירה צומת
Gather
, שהוא צומת שאוסף אלמנטים מטנזור. ודא שהצומת מוגדר כהלכה ושהמדדים המשמשים לאיסוף נמצאים בטווח החוקי. - עיבוד מוקדם של הדגם: בדוק אם שלבי העיבוד המקדים של הדגם נכונים. ייתכן שהבעיה קשורה לאופן שבו המודל מצפה שנתוני הקלט יהיו בפורמט.
כדי לפתור בעיה זו, תוכל לנסות את הפעולות הבאות:
- בדוק את התיעוד והדוגמאות של הדגם כדי לוודא שאתה משתמש בו נכון.
- בדוק את נתוני הקלט ואת תצורת המודל כדי לשלול כל מדדים מחוץ לתחום או צמתים שגויים.
- נסה להפחית את מורכבות המודל או להתאים את ארכיטקטורת הרשת כדי לראות אם זה פותר את הבעיה.
- אם אתה עדיין תקוע, שקול לפנות לקהילת Hugging Face או למנהלי Microsoft.ML.OnnxRuntime לקבלת סיוע נוסף.
אני מקווה שזה עוזר!