GpuDelegate

klasa publiczna GpuDelegate

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 (GpuDelegateFactory.Options)

Parametry
Opcje

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”.