Delegate

Delegado de interfaz pública
Subclases indirectas conocidas

Envoltorio para un delegado nativo de TensorFlow Lite.

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

Métodos públicos

vacío
cerca ()
Cierra el delegado y libera todos los recursos asociados a él.
abstracto largo
getNativeHandle ()
Devuelve un identificador nativo a la implementación delegado de TensorFlow Lite.

Métodos heredados

Métodos públicos

cierre público vacío ()

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

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

getNativeHandle largo abstracto público ()

Devuelve un identificador nativo a la implementación delegado de TensorFlow Lite.

Nota: El Delegate de Java mantiene la propiedad de la instancia del delegado nativo y debe garantizar su existencia mientras dure su uso con cualquier instancia InterpreterApi .

Nota: la instancia del delegado nativo no se puede crear 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.

Devoluciones
  • El identificador del delegado nativo. En C/C++, esto debería ser un puntero a 'TfLiteOpaqueDelegate'.
Lanza
Excepción de estado ilegal si se llama antes de que se haya construido la instancia del delegado nativo.