Delegate
للاستنتاج من خلال وحدة معالجة الرسومات
ملاحظة: عند الاتصال بالرقمَين Interpreter.Options.addDelegate()
وInterpreter.run()
،
يجب أن يحصل المتصل على EGLContext
في سلسلة المحادثات الحالية، ويجب أن يتم الاتصال من خلال رقم EGLContext
نفسه.Interpreter.run()
وفي حال عدم توفّر EGLContext
، سينشئ المفوَّض نطاقًا داخليًا، ولكن يجب على مطوّر البرامج التأكّد من أنّه يتم دائمًا طلب Interpreter.run()
من سلسلة المحادثات نفسها التي تم استدعاء Interpreter.Options.addDelegate()
فيها.
الصفوف المتداخلة
صنف | GpuDelegate.Options |
تم إيقاف هذه الفئة نهائيًا. يمكنك استخدام GpuDelegateFactory.Options كبديل.
|
الإنشاء العام
الطرق العامة
void |
Close()
لتحرير موارد TFLite في وقت تشغيل C.
|
شعر طويل |
getNativeHandle()
لعرض اسم معرِّف أصلي إلى تنفيذ تفويض TensorFlow Lite.
|
الطرق المكتسَبة
الإنشاء العام
public GpuDelegate ()
الطرق العامة
عامة باطل إغلاق ()
لتحرير موارد TFLite في وقت تشغيل C.
ويُتوقّع من المستخدم طلب هذه الطريقة صراحةً.
متاح للجميع طويل getNativeHandle ()
لعرض اسم معرِّف أصلي إلى تنفيذ تفويض TensorFlow Lite.
ملاحظة: تحتفظ Java Delegate
بملكية مثيل المفوَّض الأصلي،
ويجب أن تضمن توفُّرها طوال مدة الاستخدام مع أي مثيل InterpreterApi
.
ملاحظة: قد لا يتم إنشاء مثيل المستخدم المفوَّض إلى أن يتم إرفاق المستخدم المفوَّض بمترجم فوري، وبالتالي لا يجب استدعاء هذه الطريقة إلا بعد إنشاء مترجم فوري مع هذا المفوَّض.
المرتجعات
- الاسم المعرِّف للمفوَّض الأصلي. في C/C++ ، من المفترض أن يشير هذا الحقل إلى "TfLiteOpaqueDelegate".