מחלקות משנה ידועות של ישיר |
אפשרויות להענקת גישה.
מחלקות מקננות
טיפוסים בני מנייה (enum) | GpuDelegateFactory.Options.GpuBackend | איזה קצה עורפי של GPU לבחור. |
קבועים
int | INFERENCE_PREFERENCE_FAST_SINGLE_ANSWER | ייעשה שימוש בתכונה 'הענקת גישה' רק פעם אחת, ולכן צריך להביא בחשבון את זמן ההפעלה/האתחול. |
int | INFERENCE_PREFERENCE_SUSTAINED_SPEED | עדיף לתפוקה מקסימלית. |
בנאים ציבוריים
אפשרויות()
|
שיטות ציבוריות
boolean | |
GpuDelegateFactory.Options.GpuBackend | |
int | |
String | |
String | |
boolean | |
GpuDelegateFactory.Options | |
GpuDelegateFactory.Options |
setInferencePreference(העדפה ל-int)
מגדירה את העדפת ההסקה לחלופות של דיוק/הידור/זמן ריצה.
|
GpuDelegateFactory.Options |
setPrecisionLossAllowed(בוליאני דיוקLossAllowed)
הגדרה זו קובעת אם לאפשר אובדן דיוק.
|
GpuDelegateFactory.Options |
setQuantizedModelsAllowed(מודלים בוליאניים מסוג quantizedAllowed)
מאפשר הפעלת מודלים מכניים עם האצלה.
|
GpuDelegateFactory.Options |
setSerializationParams(String CertificationDir, String modelToken)
מאפשר עריכה בהמשכים עבור בעל הגישה.
|
שיטות שעברו בירושה
קבועים
סטטיסטי ציבורי סופי int INFERENCE_PREFERENCE_FAST_SINGLE_ANSWER
ייעשה שימוש בתכונה 'הענקת גישה' רק פעם אחת, ולכן צריך להביא בחשבון את זמן ההפעלה/האתחול.
ערך סטטי ציבורי סופי int INFERENCE_PREFERENCE_SUSTAINED_SPEED
עדיף לתפוקה מקסימלית. אותו נציג ישתמש שוב ושוב במספר מקורות קלט.
בנאים ציבוריים
ציבורי אפשרויות ()
שיטות ציבוריות
public בוליאני areQuantizedModelsAllowed ()
public int getInferencePreference ()
Public בוליאנית isPrecisionLossAllowed ()
ציבורי GpuDelegateFactory.Options setForceBackend (GpuDelegateFactory.Options.GpuBackend forceBackend)
מגדיר את הקצה העורפי של ה-GPU.
פרמטרים
forceBackend |
---|
Public GpuDelegateFactory.Options setInferencePreference (העדפה ל-int)
מגדירה את העדפת ההסקה לחלופות של דיוק/הידור/זמן ריצה.
פרמטרים
העדפה | אחת מ-'INFERENCE_PREFERENCE_FAST_SINGLE_ANSWER' (ברירת מחדל), 'INFERENCE_PREFERENCE_SUSTAINED_SPEED'. |
---|
Public GpuDelegateFactory.Options setPrecisionLossAllowed (boolean precisionLossAllowed)
הגדרה זו קובעת אם לאפשר אובדן דיוק.
פרמטרים
precisionLossAllowed | כשהערך הוא 'true' (ברירת המחדל), ה-GPU עשוי לכמת רכיבים, להוריד ערכים, לעבד אותם ב-FP16. אם הערך הוא 'FALSE', החישובים מתבצעים בנקודה צפה של 32 ביט. |
---|
Public GpuDelegateFactory.Options setQuantizedModelsAllowed (boolean quantizedModelsAllowed)
מאפשר הפעלת מודלים מכניים עם האצלה.
אזהרה: זהו API ניסיוני ועשוי להשתנות.
פרמטרים
quantizedModelsAllowed | במצב true (ברירת המחדל), ה-GPU עשוי להריץ מודלים קוונטיים.
|
---|
Public GpuDelegateFactory.Options setSerializationParams (StringSerializationDir, String modelToken)
מאפשר עריכה בהמשכים עבור בעל הגישה. הערה: הערכים serializationDir
ו-modelToken
שאינם null נדרשים כדי לבצע סריאליזציה.
אזהרה: זהו API ניסיוני ועשוי להשתנות.
פרמטרים
serializationDir | הספרייה שבה יש להשתמש לאחסון נתונים. המתקשר אחראי לוודא שהמודל לא שמור בספרייה ציבורית. מומלץ להשתמש ב-Context.getCodeCacheDir() כדי לציין מיקום פרטי לאפליקציה ב-Android. |
---|---|
modelToken | האסימון שישמש לזיהוי המודל. המתקשר אחראי לוודא שהאסימון ייחודי לתרשים ולנתונים של המודל. |