Delegate

ממשק ציבורי הענקת גישה
תת-סיווגים עקיפים ידועים

wrapper ל-TensorFlow Lite אקספלל.

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

שיטות ציבוריות

void
close()
סוגר את בעל הגישה ומשחרר את כל המשאבים שמשויכים אליו.
מופשט ארוך
getNativeHandle()
מחזירה כינוי מקורי להטמעה של בעל גישה ל-TensorFlow Lite.

שיטות שעברו בירושה

שיטות ציבוריות

public void סגירה ()

סוגר את בעל הגישה ומשחרר את כל המשאבים שמשויכים אליו.

בניגוד לשיטה שהוצהרה בממשק Closeable הבסיסי, השיטה הזו לא גורמת לחריגות שנבדקו.

ציבורי מופשט ארוך getNativeHandle ()

מחזירה כינוי מקורי להטמעה של בעל גישה ל-TensorFlow Lite.

הערה: ה-Java Delegate שומר על הבעלות על המכונה המקורית שמואצלת, וצריך לוודא שהיא קיימת לכל משך השימוש בכל מכונה של InterpreterApi.

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

החזרות
  • הכינוי המקורי של הענקת גישה. ב-C/C++, צריך לסמן את התיבה 'TfLiteOpaqueDelegate'.
קליעות
IllegalStateException אם הוא נקרא לפני שהמכונה של המשתמש המקורי נבנתה.