GpuDelegate

публичный класс GpuDelegate

Delegate для вывода графического процессора.

Примечание. При вызове Interpreter.Options.addDelegate() и Interpreter.run() вызывающая сторона должна иметь EGLContext в текущем потоке , а Interpreter.run() должен вызываться из того же EGLContext . Если EGLContext не существует, делегат создаст его внутренне, но тогда разработчик должен гарантировать, что Interpreter.run() всегда вызывается из того же потока, в котором был вызван Interpreter.Options.addDelegate() .

Вложенные классы

сорт GpuDelegate.Параметры Этот класс устарел. Вместо этого используйте GpuDelegateFactory.Options .

Публичные конструкторы

GpuDelegate (параметры GpuDelegateFactory.Options )

Публичные методы

пустота
закрывать ()
Освобождает ресурсы TFLite во время выполнения C.
длинный
getNativeHandle ()
Возвращает собственный дескриптор реализации делегата TensorFlow Lite.

Унаследованные методы

Публичные конструкторы

public GpuDelegate (опции GpuDelegateFactory.Options )

Параметры
параметры

публичный GpuDelegate ()

Публичные методы

public void закрыть ()

Освобождает ресурсы TFLite во время выполнения C.

Ожидается, что пользователь вызовет этот метод явно.

общедоступный длинный getNativeHandle ()

Возвращает собственный дескриптор реализации делегата TensorFlow Lite.

Примечание. Delegate Java сохраняет право собственности на собственный экземпляр делегата и должен гарантировать его существование на протяжении всего времени использования с любым экземпляром InterpreterApi .

Примечание. Собственный экземпляр делегата не может быть создан до тех пор, пока делегат не будет присоединен к интерпретатору, поэтому этот метод не следует вызывать до тех пор, пока интерпретатор не будет создан с помощью этого делегата.

Возврат
  • Собственный дескриптор делегата. В C/C++ это должен быть указатель на TfLiteOpaqueDelegate.