Klasa opcji do kontrolowania działania interpretatora w czasie działania.
Konstruktorzy publiczni
| 
 
Opcje()
                
               
 | 
|
| 
 
Opcje(opcje InterpreterApi.Options)
                
               
 | 
Metody publiczne
| Interpreter.Options | 
 
addDelegate(Przedstawiciel)
                
                   
Dodaje element  
Delegate, który zostanie zastosowany podczas tworzenia tłumaczenia rozmowy. | 
| Interpreter.Options | 
 
addDelegateFactory(DelegateFactory DelegFactory)
                
                   
Dodaje obiekt  
DelegateFactory, który zostanie wywołany w celu zastosowania utworzonego przez siebie Delegate podczas tworzenia interpretera. | 
| Interpreter.Options | 
 
setAllowBufferHandleOutput(boolean allow)
                
                   
Zaawansowane: ustaw, jeśli dane wyjściowe uchwytu bufora są dozwolone. 
 | 
| Interpreter.Options | 
 
setAllowFp16PrecisionForFp32(boolean allow)
                
                   
        Ta metoda została wycofana. Wolę użyć NnApiDelegate.Options#setAllowFp16(booleanenable).
 
 | 
| Interpreter.Options | 
 
setCancellable(boolean allow)
                
                   
Zaawansowane: ustaw, jeśli można wyłączyć tłumacza. 
 | 
| Interpreter.Options | 
 
setNumThreads(int numThreads)
                
                   
Określa liczbę wątków, które mają być używane w operacjach obsługujących wielowątkowość. 
 | 
| Interpreter.Options | 
 
setRuntime(środowisko wykonawcze InterpreterApi.Options.TfLiteRuntime)
                
                   
Określ, skąd pochodzi implementacja środowiska wykonawczego TF Lite. 
 | 
| Interpreter.Options | 
 
setUseNNAPI(wartość logiczna useNNAPI)
                
                   
Określa, czy do wykonywania operacji ma być używany interfejs NN API (jeśli jest dostępny). 
 | 
| Interpreter.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 Interpreter.Options addDelegate (Delegat do Przedstawiciela)
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 Interpreter.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 Interpreter.Options setAllowBufferHandleOutput (boolean allow)
Zaawansowane: ustaw, jeśli dane wyjściowe uchwytu bufora są dozwolone.
Gdy Delegate obsługuje akcelerację sprzętową, interpreter domyślnie udostępni dane dotyczące tensorów wyjściowych w przydzielonych procesorach buforach tensorów. Jeśli klient może bezpośrednio korzystać z uchwytu bufora (np. odczytując dane wyjściowe z tekstury OpenGL), może ustawić tę flagę na wartość Fałsz, co pozwoli uniknąć kopiowania danych do bufora procesora. Dokumentacja przekazywania dostępu powinna określać, czy ta funkcja jest obsługiwana i jak z niej korzystać.
 
OSTRZEŻENIE: ten interfejs eksperymentalny może ulec zmianie.
Parametry
| allow | 
|---|
public Interpreter.Options setAllowFp16PrecisionForFp32 (boolean allow)
        Ta metoda została wycofana.
 Preferuj użycie NnApiDelegate.Options#setAllowFp16(booleanenable).
  
Określa, czy w miarę możliwości zezwalać na precyzję liczby zmiennoprzecinkowej16 w obliczeniach FP32. Wartość domyślna to false (fałsz).
Parametry
| allow | 
|---|
public Interpreter.Options setCancellable (boolean allow)
Zaawansowane: ustaw, jeśli można wyłączyć tłumacza.
Tłumacze mogą mieć eksperymentalny interfejs API setCancelled(boolean).
 Jeśli ten interpreter jest możliwy do anulowania i wywoływana jest taka metoda, flaga anulowania będzie miała wartość prawda. Interpreter sprawdza flagę między wywołaniami operacji. Jeśli jest to true, interpreter zatrzyma wykonanie. Tłumacz pozostanie w stanie anulowanym, dopóki setCancelled(false) nie anuluje anulowania.
Parametry
| allow | 
|---|
public Interpreter.Options setNumThreads (int numThreads)
Określa liczbę wątków, które mają być używane w operacjach obsługujących wielowątkowość.
Wartość w polu numThreads powinna wynosić >= -1. Ustawienie numThreads na 0 powoduje wyłączenie wielowątkowości, co jest równoważne ustawieniu numThreads na 1. Jeśli wartość nie zostanie określona lub zostanie ustawiona na wartość -1, liczba używanych wątków będzie zależna od implementacji i będzie zależała od platformy.
Parametry
| numThreads | 
|---|
public Interpreter.Options setRuntime (Środowisko wykonawcze InterpreterApi.Options.TfLiteRuntime)
Określ, skąd pochodzi implementacja środowiska wykonawczego TF Lite.
Parametry
| środowisko wykonawcze | 
|---|
public Interpreter.Options setUseNNAPI (boolean useNNAPI)
Określa, czy do wykonywania operacji ma być używany interfejs NN API (jeśli jest dostępny). Wartość domyślna to fałsz (wyłączona).
Parametry
| useNNAPI | 
|---|
public Interpreter.Options setUseXNNPACK (boolean useXNNPACK)
Włącz lub wyłącz zoptymalizowany zestaw jąder procesora (udostępniony przez XNNPACK). Ta opcja jest domyślnie włączona.
Parametry
| useXNNPACK | 
|---|