מחלקות משנה ידועות של ישיר |
סיווג אפשרויות לשליטה בהתנהגות המתורגמנית בזמן ריצה.
מחלקות מקננות
טיפוסים בני מנייה (enum) | InterpreterApi.Options.TfLiteRuntime | Enum, שמייצג את המיקום שממנו מקבלים את ההטמעה של TensorFlow Lite. |
בנאים ציבוריים
אפשרויות()
|
|
שיטות ציבוריות
InterpreterApi.Options | |
InterpreterApi.Options |
addDelegateFactory(DelegateFactory
הוספת
DelegateFactory שיופעל כדי להחיל אותו Delegate
שנוצר במהלך היצירה של המתורגמן. |
ValidatedAccelerationConfig |
getAccelerationConfig()
מחזירים את הגדרת ההאצה.
|
List<DelegateFactory> |
getDelegateFactories()
מחזירה רשימה של מפעלים נציגים שנרשמו באמצעות
addDelegateFactory ). |
List<Delegate> |
getDelegates()
הפונקציה מחזירה את רשימת המשתמשים שיש להם גישה לנתונים בתהליך היצירה של המתורגמן שנרשמו דרך
addDelegate . |
int |
getNumThreads()
מחזירה את מספר השרשורים שבהם יש להשתמש לפעולות שתומכות בריבוי שרשורים.
|
InterpreterApi.Options.TfLiteRuntime |
getRuntime()
יש לחזור למקום שממנו נלקחים הטמעת זמן הריצה של TF Lite.
|
boolean |
getUseNNAPI()
מחזירה האם להשתמש ב-NN API (אם זמין) לביצוע פעולה.
|
boolean | |
boolean |
isCancellable()
מתקדם: מחזירה אם אפשר לבטל את המתורגמן.
|
InterpreterApi.Options | |
InterpreterApi.Options |
setCancellable(boolean allow)
מתקדם: הגדרה אם אפשר לבטל את התרגום.
|
InterpreterApi.Options |
setNumThreads(int numThreads)
מגדירה את מספר השרשורים שישמשו לפעולות שתומכות בריבוי שרשורים.
|
InterpreterApi.Options |
setRuntime(InterpreterApi.Options.TfLiteRuntime )
יש לציין מאיפה רוצים להטמיע את סביבת זמן הריצה של TF Lite.
|
InterpreterApi.Options |
setUseNNAPI(שימוש בוליאני ב-NNAPI)
המדיניות קובעת אם להשתמש ב-NN API (אם זמין) לביצוע פעולות.
|
InterpreterApi.Options |
setUseXNNPACK(שימוש בוליאניXNNPACK)
הפעלה או השבתה של קבוצה של ליבות מעבד (CPU) שעברה אופטימיזציה (מסופקת על ידי XNNPACK).
|
שיטות שעברו בירושה
בנאים ציבוריים
ציבורי אפשרויות ()
שיטות ציבוריות
Public InterpreterApi.Options addDelegate (האצלה מואצל)
הוספת Delegate
שיחול במהלך יצירת המתורגמן.
משתמשים עם הרשאות גישה שנוספו כאן יחולו לפני משתמשים שקיבלו גישה דרך DelegateFactory
שנוסף באמצעות addDelegateFactory(DelegateFactory)
.
חשוב לשים לב שמכשיר TF Lite ב-Google Play Services (מידע נוסף זמין ב-setRuntime(InterpreterApi.Options.TfLiteRuntime)
) לא תומך
בעלי גישה חיצוניים (שמפתחי המפתח סיפקו), ואסור להוסיף Delegate
שאינו ERROR(/NnApiDelegate)
כאן כשמשתמשים ב-TF Lite בשירותי Google Play.
פרמטרים
בעל/ת גישה |
---|
Public InterpreterApi.Options addDelegateFactory (DelegateFactory delegateManufacturer)
הוספת DelegateFactory
שיופעל כדי להחיל אותו Delegate
שנוצר במהלך היצירה של המתורגמן.
נציגים ממפעל מואצל שנוסף כאן יחולו אחרי צירים
שנוספו באמצעות addDelegate(Delegate)
.
פרמטרים
delegateFactory |
---|
Public List<DelegateFactory> getDelegateFactories ()
מחזירה רשימה של מפעלים נציגים שנרשמו באמצעות addDelegateFactory
).
Public רשימה<Delegate> getDelegates ()
הפונקציה מחזירה את רשימת המשתמשים שיש להם גישה לנתונים בתהליך היצירה של המתורגמן שנרשמו דרך addDelegate
.
public int getNumThreads ()
מחזירה את מספר השרשורים שבהם יש להשתמש לפעולות שתומכות בריבוי שרשורים.
numThreads
צריך להיות >= -1
. ערכי 0 (או 1) משביתים את ריבוי השרשורים.
ערך ברירת המחדל הוא 1-: מספר ה-threads שבשימוש יהיה מוגדר על ידי ההטמעה ותלוי בפלטפורמה.
Public InterpreterApi.Options.TfLiteRuntime getRuntime ()
יש לחזור למקום שממנו נלקחים הטמעת זמן הריצה של TF Lite.
Public בוליאנית getUseNNAPI ()
מחזירה האם להשתמש ב-NN API (אם זמין) לביצוע פעולה. ערך ברירת המחדל הוא False (מושבת).
public בוליאני getUseXNNPACK ()
public בוליאני isCancellable ()
מתקדם: מחזירה אם אפשר לבטל את המתורגמן.
למתורגמים יכול להיות ממשק API ניסיוני setCancelled(boolean).
אם אפשר להחיל את השיטה הזו על המפענח הזה והיא מופעלת, סימון הביטול יוגדר כ-true. המתורגמן יבדוק את הדגל במהלך הפעלות של פעולות הפעלה, ואם הוא שווה ל-true
, הוא יפסיק את הביצוע. המתורגמן יישאר במצב 'מבוטל'
עד ש'לא יבוטל' באופן מפורש על ידי setCancelled(false)
.
Public InterpreterApi.Options setAccelerationConfig (ValidatedAccelerationConfig config)
מציינים את הגדרות ההאצה.
פרמטרים
config |
---|
Public InterpreterApi.Options setCancellable (boolean allow)
מתקדם: הגדרה אם אפשר לבטל את התרגום.
למתורגמים יכול להיות ממשק API ניסיוני setCancelled(boolean).
אם אפשר להחיל את השיטה הזו על המפענח הזה והיא מופעלת, סימון הביטול יוגדר כ-true. המתורגמן יבדוק את הדגל במהלך הפעלות של פעולות הפעלה, ואם הוא שווה ל-true
, הוא יפסיק את הביצוע. המתורגמן יישאר במצב 'מבוטל'
עד ש'לא יבוטל' באופן מפורש על ידי setCancelled(false)
.
פרמטרים
לאפשר |
---|
Public InterpreterApi.Options setNumThreads (int numThreads)
מגדירה את מספר השרשורים שישמשו לפעולות שתומכות בריבוי שרשורים.
numThreads
צריך להיות >= -1
. אם מגדירים את הערך של numThreads
כ-0, משביתים את התכונה 'ריבוי שרשורים'. התוצאה זהה להגדרת הערך של numThreads
ל-1. אם לא צוין
או מוגדר לערך 1-, מספר ה-threads שבשימוש יהיה מוגדר על ידי ההטמעה ותלוי בפלטפורמה.
פרמטרים
numThreads |
---|
Public InterpreterApi.Options setRuntime (InterpreterApi.Options.TfLiteRuntime בזמן הריצה)
יש לציין מאיפה רוצים להטמיע את סביבת זמן הריצה של TF Lite.
פרמטרים
סביבת זמן ריצה |
---|
public InterpreterApi.Options setUseNNAPI (boolean useNNAPI)
המדיניות קובעת אם להשתמש ב-NN API (אם זמין) לביצוע פעולות. ברירת המחדל היא false (מושבת).
פרמטרים
useNNAPI |
---|
Public InterpreterApi.Options setUseXNNPACK (boolean useXNNPACK)
הפעלה או השבתה של קבוצה של ליבות מעבד (CPU) שעברה אופטימיזציה (מסופקת על ידי XNNPACK). מופעל כברירת מחדל.
פרמטרים
useXNNPACK |
---|