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.
Muestra un controlador nativo para la implementación delegada de TensorFlow Lite.
Métodos heredados
Desde la interfaz java.io.Closeable
abstract
void
close()
Desde la interfaz java.lang.AutoCloseable
abstract
void
close()
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".