clase estática pública InterpreterApi.Options
Subclases directas conocidas |
Una clase de opciones para controlar el comportamiento del intérprete en tiempo de ejecución.
Categorías anidadas
enum | InterpreterApi.Options.TfLiteRuntime | Enumeración que representa de dónde obtener la implementación del entorno de ejecución de TensorFlow Lite. |
Constructores públicos
Opciones()
|
|
Métodos públicos
InterpreterApi.Options |
addDelegate(Delegado de Delegado)
Agrega un
Delegate que se aplicará durante la creación del intérprete |
InterpreterApi.Options |
addDelegateFactory(DelegateFactory delegateFactory)
Agrega un
DelegateFactory que se invocará para aplicar su Delegate creado durante la creación del intérprete. |
ValidatedAccelerationConfig |
getAccelerationConfig()
Muestra la configuración de aceleración.
|
List<DelegateFactory> |
getDelegateFactories()
Muestra la lista de fábricas delegadas que se registraron a través de
addDelegateFactory . |
List<Delegate> |
getDelegates()
Muestra la lista de delegados que se aplicarán durante la creación de intérpretes que se registraron a través de
addDelegate . |
int |
getNumThreads()
Muestra la cantidad de subprocesos que se usarán para las operaciones que admiten varios subprocesos.
|
InterpreterApi.Options.TfLiteRuntime |
getRuntime().
Regresa de dónde obtener la implementación del entorno de ejecución de TF Lite.
|
boolean |
getUseNNAPI()
Muestra si se debe usar la API de NN (si está disponible) para la ejecución de la operación.
|
boolean | |
boolean |
isCancellable()
Avanzado: Muestra si se puede cancelar el intérprete.
|
InterpreterApi.Options |
setAccelerationConfig(configuración ValidatedAccelerationConfig)
Especifica la configuración de aceleración.
|
InterpreterApi.Options |
setCancellable(boolean allow)
Avanzado: Establece si se puede cancelar el intérprete.
|
InterpreterApi.Options |
setNumThreads(int numThreads)
Establece la cantidad de subprocesos que se usarán para las operaciones que admiten varios subprocesos.
|
InterpreterApi.Options |
setRuntime(entorno de ejecución de InterpreterApi.Options.TfLiteRuntime)
Especifica de dónde obtener la implementación del entorno de ejecución de TF Lite.
|
InterpreterApi.Options |
setUseNNAPI(uso booleanoNNAPI)
Establece si se debe usar la API de NN (si está disponible) para la ejecución de la operación.
|
InterpreterApi.Options |
setUseXNNPACK(uso booleanoXNNPACK)
Habilita o inhabilita un conjunto optimizado de kernels de CPU (proporcionado por XNNPACK).
|
Métodos heredados
Constructores públicos
public Opciones ()
Métodos públicos
public InterpreterApi.Options addDelegate (Delegado)
Agrega un Delegate
que se aplicará durante la creación del intérprete
Los delegados que se agreguen aquí se aplicarán antes que los creados a partir de un DelegateFactory
que se agregó con addDelegateFactory(DelegateFactory)
.
Ten en cuenta que TF Lite en los Servicios de Google Play (consulta setRuntime(InterpreterApi.Options.TfLiteRuntime)
) no admite delegados externos (proporcionados por el desarrollador) y no se permite agregar aquí un Delegate
distinto de ERROR(/NnApiDelegate)
cuando se usa TF Lite en los Servicios de Google Play.
Parámetros
delegate |
---|
public InterpreterApi.Options addDelegateFactory (DelegateFactory delegateFactory)
Agrega un DelegateFactory