InterpreterApi.Options

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

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 ()

public Opciones (InterpreterApi.Options otro)

Parámetros
otro

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 que se invocará para aplicar su Delegate creado durante la creación del intérprete.

Los delegados de una fábrica delegada que se agregó aquí se aplican después de que se agreguen con