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.