Delegate do wnioskowania przez GPU.
Uwaga: wywołanie metody Interpreter.Options.addDelegate() i Interpreter.run() musi mieć metodę EGLContext w bieżącym wątku, a metoda Interpreter.run() musi być wywołana z tego samego typu EGLContext. Jeśli obiekt EGLContext nie istnieje, osoba, której przekazano dostęp, utworzy go wewnętrznie, ale deweloper musi dopilnować, aby funkcja Interpreter.run() była zawsze wywoływana z tego samego wątku, w którym wywoływano funkcję Interpreter.Options.addDelegate().
Zagnieżdżone klasy
| klasa | GpuDelegate.Options |
Ta klasa została wycofana. Użyj w zamian zasady GpuDelegateFactory.Options.
|
|
Konstruktorzy publiczni
Metody publiczne
| void |
close()
Zwalnia zasoby TFLite w środowisku wykonawczym C.
|
| długi |
getNativeHandle()
Zwraca natywny uchwyt do implementacji delegata TensorFlow Lite.
|
Metody dziedziczone
Konstruktorzy publiczni
public GpuDelegate ()
Metody publiczne
public void close ()
Zwalnia zasoby TFLite w środowisku wykonawczym C.
Użytkownik powinien wyraźnie wywołać tę metodę.
public long getNativeHandle ()
Zwraca natywny uchwyt do implementacji delegata TensorFlow Lite.
Uwaga: Delegate Java zachowuje prawo własności do natywnej instancji delegata i musi zapewniać istnienie jej przez cały czas używania z dowolną instancją InterpreterApi.
Uwaga: instancję delegata natywnego nie można utworzyć, dopóki delegat nie zostanie podłączony do interpretera, więc metoda ta nie powinna być wywoływana, dopóki nie zostanie utworzony interpreter za pomocą tego delegata.
Zwroty
- Natywny uchwyt delegata. W C/C++ powinien to być wskaźnik „TfLiteOpaqueDelegate”.