Delegate

공개 인터페이스 Delegate
알려진 간접 하위 클래스

기본 TensorFlow Lite 위임의 래퍼입니다.

위임 구현이 명시적으로 해제되어야 하는 추가 리소스나 메모리를 보유하는 경우 close() 메서드를 구현에 추가하고 대리자 인스턴스가 더 이상 사용되지 않을 때 클라이언트가 명시적으로 호출하도록 하는 것이 좋습니다. 이 방법을 사용하면 기술적으로 여러 인터프리터 인스턴스에서 단일 대리자 인스턴스를 공유할 수 있지만 대리자 구현에서는 이를 명시적으로 지원해야 합니다.

공개 메서드

void
close()
위임을 닫고 관련된 모든 리소스를 해제합니다.
추상
getNativeHandle()
TensorFlow Lite 위임 구현에 네이티브 핸들을 반환합니다.

상속된 메서드

공개 메서드

public void close ()

위임을 닫고 관련된 모든 리소스를 해제합니다.

기본 Closeable 인터페이스에 선언된 메서드와 달리 이 메서드는 확인된 예외를 발생시키지 않습니다.

public 추상화 long getNativeHandle ()

TensorFlow Lite 위임 구현에 네이티브 핸들을 반환합니다.

참고: 자바 Delegate는 네이티브 대리자 인스턴스의 소유권을 유지하고 InterpreterApi 인스턴스를 사용하는 동안 이 인스턴스가 존재하도록 해야 합니다.

참고: 대리자가 인터프리터에 연결될 때까지 네이티브 대리자 인스턴스를 만들 수 없으므로 이 대리자를 사용하여 인터프리터가 구성될 때까지는 이 메서드를 호출하면 안 됩니다.

반환 값
  • 기본 위임 핸들 C/C++에서는 'TfLiteOpaqueDelegate'를 가리키는 포인터여야 합니다.
생성 값
IllegalStateException 네이티브 대리자 인스턴스가 생성되기 전에 호출된 경우입니다.