Delegate

مندوب الواجهة العامة
الفئات الفرعية غير المباشرة المعروفة

غلاف لمندوب TensorFlow Lite الأصلي.

إذا كان تنفيذ المفوض يحتوي على موارد أو ذاكرة إضافية يجب تحريرها بشكل صريح، فإن أفضل الممارسات هي إضافة طريقة close() إلى التنفيذ وجعل العميل يستدعي ذلك بشكل صريح عندما لا يعد مثيل المفوض قيد الاستخدام. على الرغم من أن هذا الأسلوب يسمح تقنيًا بمشاركة مثيل مفوض واحد عبر مثيلات مترجم متعددة، إلا أن تنفيذ المفوض يجب أن يدعم ذلك بشكل صريح.

الأساليب العامة

فارغ
يغلق ()
إغلاق المفوض وتحرير أية موارد مرتبطة به.
مجردة طويلة
الحصول على NativeHandle ()
إرجاع مؤشر أصلي إلى تنفيذ مندوب TensorFlow Lite.

الطرق الموروثة

الأساليب العامة

إغلاق الفراغ العام ()

إغلاق المفوض وتحرير أية موارد مرتبطة به.

وعلى النقيض من الطريقة المعلنة في الواجهة الأساسية Closeable ، فإن هذه الطريقة لا تطرح استثناءات محددة.

ملخص عام طويل getNativeHandle ()

إرجاع مؤشر أصلي إلى تنفيذ مندوب TensorFlow Lite.

ملاحظة: يحتفظ Java Delegate بملكية مثيل المفوض الأصلي، ويجب التأكد من وجوده طوال مدة الاستخدام مع أي مثيل InterpreterApi .

ملاحظة: لا يجوز إنشاء مثيل المفوض الأصلي حتى يتم ربط المفوض بمترجم، لذا لا ينبغي استدعاء هذه الطريقة إلا بعد إنشاء مترجم باستخدام هذا المفوض.

عائدات
  • مقبض المفوض الأصلي. في C/C++، يجب أن يكون هذا مؤشرًا إلى "TfLiteOpaqueDelegate".
رميات
استثناء الدولة غير القانوني إذا تم استدعاؤه قبل إنشاء مثيل المفوض الأصلي.