إذا كانت عملية تنفيذ التفويض يحتوي على موارد أو ذاكرة إضافية يجب إخلاءها
صراحةً، تكون أفضل الممارسات هي إضافة طريقة close() إلى التنفيذ وطلب استدعاء العميل الذي
يظهر بشكل صريح عندما لا يعود مثيل التفويض قيد الاستخدام. يسمح هذا النهج من الناحية الفنية بمشاركة مثيل مفوَّض واحد على مستوى عدة مثيلات للترجمة الفورية، إلا أنّ تنفيذ التفويض يجب أن يتيح ذلك بشكل صريح.
لعرض اسم معرِّف أصلي إلى تنفيذ تفويض TensorFlow Lite.
الطرق المكتسَبة
من الواجهة
java.io.Closeable
تجريدي
باطل
CLOSE()
من الواجهة
java.lang.AutoCloseable
تجريدي
باطل
CLOSE()
الطرق العامة
عامة
باطل
إغلاق()
يتم إغلاق المفوَّض وإطلاق أي موارد مرتبطة به.
وعلى عكس الطريقة المذكورة في واجهة Closeable الأساسية، لا تعرض هذه الطريقة الاستثناءات المحددة.
public
تجريدي
طويل
getNativeHandle()
لعرض اسم معرِّف أصلي إلى تنفيذ تفويض TensorFlow Lite.
ملاحظة: تحتفظ Java Delegate بملكية مثيل المفوَّض الأصلي،
ويجب أن تضمن توفُّرها طوال مدة الاستخدام مع أي مثيل InterpreterApi.
ملاحظة: قد لا يتم إنشاء مثيل المستخدم المفوَّض إلى أن يتم إرفاق المستخدم المفوَّض بمترجم فوري، وبالتالي لا يجب استدعاء هذه الطريقة إلا بعد إنشاء مترجم فوري مع هذا المفوَّض.
المرتجعات
الاسم المعرِّف للمفوَّض الأصلي. في C/C++ ، من المفترض أن يشير هذا الحقل إلى "TfLiteOpaqueDelegate".