InterpreterApi.Options

publiczna klasa statyczna InterpreterApi.Options
Znane podklasy bezpośrednie

Klasa opcji do kontrolowania działania interpretatora w czasie działania.

Zagnieżdżone klasy

enum | typ wyliczeniowy InterpreterApi.Options.TfLiteRuntime Wartość Enum wskazująca, skąd uzyskać implementację środowiska wykonawczego TensorFlow Lite. 

Konstruktorzy publiczni

Opcje()

Metody publiczne

InterpreterApi.Options
addDelegate(Przedstawiciel)
Dodaje element Delegate, który zostanie zastosowany podczas tworzenia tłumaczenia rozmowy.
InterpreterApi.Options
addDelegateFactory(DelegateFactory DelegFactory)
Dodaje obiekt DelegateFactory, który zostanie wywołany w celu zastosowania utworzonego przez siebie Delegate podczas tworzenia interpretera.
ValidatedAccelerationConfig
getAccelerationConfig()
Zwraca konfigurację akceleracji.
List<DelegateFactory>
getDelegateFactories()
Zwraca listę fabryk przedstawicieli, które zostały zarejestrowane za pomocą funkcji addDelegateFactory.
List<Delegate>
getDelegates()
Zwraca listę delegatów zarejestrowanych za pomocą addDelegate, które mają być zastosowane podczas tworzenia interpretatora.
int
getNumThreads(),
Zwraca liczbę wątków, które mają być używane w przypadku operacji obsługujących wielowątkowość.
InterpreterApi.Options.TfLiteRuntime
getRuntime(),
Wróć do miejsca, z którego można pobrać implementację środowiska wykonawczego TF Lite.
boolean
getUseNNAPI().
Zwraca, czy do wykonania operacji ma być używany interfejs NN API (jeśli jest dostępny).
boolean
boolean
isCancellable()
Zaawansowane: zwraca, czy można anulować tłumaczenie rozmowy.
InterpreterApi.Options
setAccelerationConfig(konfiguracja ValidatedAccelerationConfig)
Określ konfigurację akceleracji.
InterpreterApi.Options
setCancellable(boolean allow)
Zaawansowane: ustaw, jeśli można wyłączyć tłumacza.
InterpreterApi.Options
setNumThreads(int numThreads)
Określa liczbę wątków, które mają być używane w operacjach obsługujących wielowątkowość.
InterpreterApi.Options
setRuntime(środowisko wykonawcze InterpreterApi.Options.TfLiteRuntime)
Określ, skąd pochodzi implementacja środowiska wykonawczego TF Lite.
InterpreterApi.Options
setUseNNAPI(wartość logiczna useNNAPI)
Określa, czy do wykonywania operacji ma być używany interfejs NN API (jeśli jest dostępny).
InterpreterApi.Options
setUseXNNPACK(wartość logiczna XNNPACK)
Włącz lub wyłącz zoptymalizowany zestaw jąder procesora (udostępniony przez XNNPACK).

Metody dziedziczone

Konstruktorzy publiczni

public Opcje ()

public Opcje (InterpreterApi.Options inne)

Parametry
inne

Metody publiczne

public InterpreterApi.Options addDelegate (Delegat)

Dodaje element Delegate, który zostanie zastosowany podczas tworzenia tłumaczenia rozmowy.

Delegaci dodani w tym miejscu są stosowane przed delegatami utworzonymi na podstawie uprawnień DelegateFactory dodanych za pomocą addDelegateFactory(DelegateFactory).

Pamiętaj, że TF Lite w Usługach Google Play (patrz setRuntime(InterpreterApi.Options.TfLiteRuntime)) nie obsługuje przedstawicieli zewnętrznych (dostarczonych przez dewelopera), a dodawanie tutaj pola Delegate innego niż ERROR(/NnApiDelegate) jest niedozwolone, gdy używasz TF Lite w Usługach Google Play.

Parametry
przekazać dostęp

public InterpreterApi.Options addDelegateFactory (DelegateFactoryDelegateFactory)

Dodaje obiekt DelegateFactory, który zostanie wywołany w celu zastosowania utworzonego przez siebie Delegate podczas tworzenia interpretera.

Delegaci z fabryki z przekazanymi uprawnieniami, którzy zostali tu dodani, są stosowane po dodaniu wszystkich przedstawicieli za pomocą funkcji addDelegate(Delegate).

Parametry
delegateFactory

public ValidatedAccelerationConfig getAccelerationConfig ()

Zwraca konfigurację akceleracji.

public Lista<DelegateFactory> getDelegateFactories ()

Zwraca listę fabryk przedstawicieli, które zostały zarejestrowane za pomocą funkcji addDelegateFactory.

public Lista<Delegate> getDelegates ()

Zwraca listę delegatów zarejestrowanych za pomocą addDelegate, które mają być zastosowane podczas tworzenia interpretatora.