Delegate

interfaz pública Delegado
Subcategorías indirectas conocidas

Wrapper para un delegado nativo de TensorFlow Lite

Si una implementación delegada contiene memoria o recursos adicionales que deben liberarse de manera explícita, la práctica recomendada es agregar un método close() a la implementación y hacer que el cliente lo llame de forma explícita cuando la instancia delegada ya no esté en uso. Si bien, técnicamente, este enfoque permite compartir una sola instancia delegada en varias instancias de intérprete, la implementación delegada debe admitir esto explícitamente.

Métodos públicos

void
close()
Cierra el delegado y libera los recursos asociados a él.
abstracto largo
getNativeHandle()
Muestra un controlador nativo para la implementación delegada de TensorFlow Lite.

Métodos heredados

Métodos públicos

public void close ()

Cierra el delegado y libera los recursos asociados a él.

A diferencia del método declarado en la interfaz base Closeable, este método no arroja excepciones verificadas.

public abstract long getNativeHandle ()

Muestra un controlador nativo para la implementación delegada de TensorFlow Lite.

Nota: El Delegate de Java conserva la propiedad de la instancia delegada nativa y debe garantizar su existencia durante el uso con cualquier instancia InterpreterApi.

Nota: Es posible que la instancia de delegado nativo no se cree hasta que el delegado se haya adjuntado a un intérprete, por lo que no se debe llamar a este método hasta que se haya construido un intérprete con este delegado.

Devuelve
  • Controlador del delegado nativo. En C/C++, debería ser un puntero a "TfLiteOpaqueDelegate".
Arroja
IllegalStateException si se llama antes de que se construya la instancia de delegado nativo.