CompatibilityList

klasa publiczna CompatibilityList

Dane obiektu ComplianceListing delegacji GPU.

Przekazywanie dostępu do GPU nie jest obsługiwane na wszystkich urządzeniach z Androidem z powodu różnic w dostępności Wersje OpenGL, funkcje sterownika i zasoby urządzenia. Na tych zajęciach omówimy następujące zagadnienia: czy funkcja przekazywania dostępu do GPU jest odpowiednia dla bieżącego urządzenia.

Ten interfejs API jest eksperymentalny i może ulec zmianie.

OSTRZEŻENIE: element CompatibilityList jest tworzony na podstawie testów przeprowadzonych na ograniczonej liczbie modeli ML. Warto więc sprawdzić, czy Twoje modele działają.

Przykład użycia:

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

Konstruktorki publiczne

Metody publiczne

nieważne
close()
Uwolnia zasoby TFLite w środowisku wykonawczym C.
GpuDelegate.Options
getBestOptionsForThisDevice()
Jakie opcje mają być używane w przypadku delegata GPU.
wartość logiczna
isDelegateSupportedOnThisDevice()
Określa, czy to urządzenie obsługuje przekazywanie dostępu do GPU.

Metody dziedziczone

Konstruktorki publiczne

publiczne . CompatibilityList ()

Metody publiczne

publiczne nieważne . zamknij ()

Uwolnia zasoby TFLite w środowisku wykonawczym C.

Użytkownik powinien wywoływać tę metodę w sposób jawny.

publiczne GpuDelegate.Options getBestOptionsForThisDevice ()

Jakie opcje mają być używane w przypadku delegata GPU.

publiczne Wartość logiczna . isDelegateSupportedOnThisDevice ()

Określa, czy to urządzenie obsługuje przekazywanie dostępu do GPU.