Delegate

herkese açık arayüz Yetki ver
Bilinen Dolaylı Alt Sınıflar

Yerel TensorFlow Lite Temsilcisi için sarmalayıcı.

Yetki verilen bir uygulama, açıkça serbest bırakılması gereken ek kaynaklar veya bellek barındırıyorsa en iyi uygulama, uygulamaya bir close() yöntemi eklemek ve yetki verilen örnek artık kullanılmadığında istemcinin bunu açıkça çağırmasını sağlamaktır. Bu yaklaşım teknik olarak tek bir temsilcili örneğin birden fazla yorumlayıcı örneği arasında paylaşılmasına izin verse de temsilci uygulaması bunu açıkça desteklemelidir.

Herkese Açık Yöntemler

void
close()
Yetki verilmiş kullanıcıyı kapatır ve onunla ilişkili tüm kaynakları serbest bırakır.
soyut uzun
getNativeHandle()
TensorFlow Lite yetki veren uygulamasına yerel bir herkese açık kullanıcı adı döndürür.

Devralınan Yöntemler

Herkese Açık Yöntemler

herkese açık void close ()

Yetki verilmiş kullanıcıyı kapatır ve onunla ilişkili tüm kaynakları serbest bırakır.

Temel Closeable arayüzünde açıklanan yöntemin tersine, bu yöntem işaretli istisnalar atmaz.

herkese açık soyut uzun getNativeHandle ()

TensorFlow Lite yetki veren uygulamasına yerel bir herkese açık kullanıcı adı döndürür.

Not: Java Delegate, yerel temsilci örneğinin sahipliğini korur ve herhangi bir InterpreterApi örneğinde kullanım süresi boyunca var olmaya devam etmesi gerekir.

Not: Yetki verilmiş kullanıcı bir yorumlayıcıya eklenene kadar yerel temsilci örneği oluşturulamaz. Bu nedenle, bu yöntem, bu yetki verilmiş kullanıcı ile bir çevirmen oluşturulana kadar çağrılmamalıdır.

İlerlemeler
  • Yerel yetki verilmiş kullanıcı adı. C/C++'da bu, "TfLiteOpaqueDelegate" işaretçisi olmalıdır.
Dekoratif yastıklar
IllegalStateException çağrılırsa yerel temsilci örneği oluşturulmadan önce çağrılır.