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()
|
|
Opcje(InterpreterApi.Options inne)
|
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 | |
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 ()
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 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.