Delegate

Delegado de interfaz pública
Subclases indirectas conocidas

Contenedor para un delegado nativo de TensorFlow Lite.

Si una implementación delegada tiene recursos adicionales o memoria que debe liberarse explícitamente, 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 sola instancia de delegado entre varias instancias de intérprete, la implementación del delegado debe admitir esto explícitamente.

Métodos públicos

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

Métodos Heredados

Métodos públicos

cierre de vacío público ()

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

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

público abstracto largo getNativeHandle ()

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

Nota: El Delegate de Java mantiene la propiedad de la instancia de delegado nativo y debe garantizar su existencia durante el tiempo de uso con cualquier instancia de InterpreterApi .

Nota: la instancia de 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 de delegado nativo. En C/C++, debería ser un puntero a 'TfLiteOpaqueDelegate'.
Lanza
IllegalStateExceptionIlegalStateException si se llama antes de que se haya construido la instancia de delegado nativo.