Delegate

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

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

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

الطرق العامة

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

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

الطرق العامة

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

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

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

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

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

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

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

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