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. |
---|