Delegate

ממשק ציבורי נציג
תת-מחלקות עקיפות ידועות

עטיפה עבור נציג TensorFlow Lite יליד.

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

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

בָּטֵל
סגור ()
סוגר את הנציג ומשחרר את כל המשאבים המשויכים אליו.
מופשט ארוך
getNativeHandle ()
מחזירה אחיזה מקורית למימוש הנציגים של TensorFlow Lite.

שיטות בירושה

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

ריק ציבורי סגור ()

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

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

תקציר ציבורי ארוך getNativeHandle ()

מחזירה אחיזה מקורית למימוש הנציגים של TensorFlow Lite.

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

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

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