Представляем LiteRT : высокопроизводительную среду выполнения Google для искусственного интеллекта на устройстве, ранее известную как TensorFlow Lite. Узнать больше
Обертка для собственного делегата TensorFlow Lite.
Если реализация делегата содержит дополнительные ресурсы или память, которые должны быть явно освобождены, то лучше всего добавить в реализацию метод close() и заставить клиента вызывать его явно, когда экземпляр делегата больше не используется. Хотя этот подход технически позволяет совместно использовать один экземпляр делегата несколькими экземплярами интерпретатора, реализация делегата должна явно поддерживать это.
Возвращает собственный дескриптор реализации делегата TensorFlow Lite.
Унаследованные методы
Из интерфейса java.io.Closeable
абстрактная пустота
закрывать ()
Из интерфейса java.lang.AutoCloseable
абстрактная пустота
закрывать ()
Публичные методы
public voidзакрыть()
Закрывает делегат и освобождает все связанные с ним ресурсы.
В отличие от метода, объявленного в базовом интерфейсе Closeable , этот метод не генерирует проверенные исключения.
публичный абстрактный длинныйgetNativeHandle()
Возвращает собственный дескриптор реализации делегата TensorFlow Lite.
Примечание. Delegate Java сохраняет право собственности на собственный экземпляр делегата и должен гарантировать его существование на протяжении всего времени использования с любым экземпляром InterpreterApi .
Примечание. Собственный экземпляр делегата не может быть создан до тех пор, пока делегат не будет присоединен к интерпретатору, поэтому этот метод не следует вызывать до тех пор, пока интерпретатор не будет создан с помощью этого делегата.
Возврат
Собственный дескриптор делегата. В C/C++ это должен быть указатель на TfLiteOpaqueDelegate.