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