CompatibilityList

lista zgodności klasy publicznej

Dane dotyczące zgodności delegatów GPU.

Delegat GPU nie jest obsługiwany na wszystkich urządzeniach z Androidem ze względu na różnice w dostępnych wersjach OpenGL, funkcjach sterowników i zasobach urządzenia. Ta klasa zawiera informacje o tym, czy delegat procesora GPU jest odpowiedni dla bieżącego urządzenia.

Ten interfejs API ma charakter eksperymentalny i może ulec zmianom.

OSTRZEŻENIE: lista kompatybilności została zbudowana na podstawie testów przeprowadzonych na ograniczonej liczbie modeli. Powinieneś zaplanować sprawdzenie, czy Twój własny model(y) działa.

Przykładowe użycie:

Interpreter.Options options = new Interpreter.Options();
 try (CompatibilityList compatibilityList = new CompatibilityList()) {
   if (compatibilityList.isDelegateSupportedOnThisDevice()) {
     GpuDelegate.Options delegateOptions = compatibilityList.getBestOptionsForThisDevice();
     gpuDelegate = new GpuDelegate(delegateOptions):
     options.addDelegate(gpuDelegate);
   }
 }
 Interpreter interpreter = new Interpreter(modelBuffer, options);
 

Konstruktorzy publiczni

Metody publiczne

próżnia
zamknąć ()
Zwalnia zasoby TFLite w środowisku wykonawczym C.
Opcje GpuDelegate
getBestOptionsForThisDevice ()
Jakie opcje należy zastosować dla delegata GPU.
wartość logiczna
isDelegateSupportedOnThisDevice ()
Określa, czy delegat procesora GPU jest obsługiwany na tym urządzeniu.

Metody dziedziczone

Konstruktorzy publiczni

publiczna lista zgodności ()

Metody publiczne

publiczna pustka zamknij ()

Zwalnia zasoby TFLite w środowisku wykonawczym C.

Oczekuje się, że użytkownik wywoła tę metodę jawnie.

public GpuDelegate.Options getBestOptionsForThisDevice ()

Jakie opcje należy zastosować dla delegata GPU.

publiczna wartość logiczna isDelegateSupportedOnThisDevice ()

Określa, czy delegat procesora GPU jest obsługiwany na tym urządzeniu.