Interpreter.Options

공개 정적 클래스 Interpreter.Options

런타임 인터프리터 동작을 제어하기 위한 옵션 클래스입니다.

공개 생성자

옵션()

공개 메서드

Interpreter.Options
addDelegate(위임 위임)
인터프리터 생성 중에 적용할 Delegate를 추가합니다.
Interpreter.Options
addDelegateFactory(DelegateFactory DelegateFactory)
인터프리터 생성 중에 생성된 Delegate를 적용하기 위해 호출될 DelegateFactory를 추가합니다.
Interpreter.Options
setAllowBufferHandleOutput(boolean allow)
고급: 버퍼 핸들 출력이 허용되는 경우 설정합니다.
Interpreter.Options
setAllowFp16PrecisionForFp32(boolean allow)
이 메서드는 지원 중단되었습니다. NnApiDelegate.Options#setAllowFp16(boolean enable)을 사용하는 것이 좋습니다.
Interpreter.Options
setCancellable(boolean allow)
고급: 통역을 취소할 수 있는지 여부를 설정합니다.
Interpreter.Options
setNumThreads(int numThreads)
멀티 스레딩을 지원하는 작업에 사용될 스레드 수를 설정합니다.
Interpreter.Options
setRuntime(InterpreterApi.Options.TfLiteRuntime 런타임)
TF Lite 런타임 구현을 가져올 위치를 지정합니다.
Interpreter.Options
setUseNNAPI(부울 useNNAPI)
연산 실행에 NN API (사용 가능한 경우)를 사용할지 여부를 설정합니다.
Interpreter.Options
setUseXNNPACK(불리언 useXNNPACK)
최적화된 CPU 커널 집합 (XNNPACK에서 제공)을 사용 설정하거나 사용 중지합니다.

상속된 메서드

공개 생성자

public 옵션 ()

public 옵션 (InterpreterApi.Options 옵션)

매개변수
옵션

공개 메서드

public Interpreter.Options addDelegate (Delegate 위임)

인터프리터 생성 중에 적용할 Delegate를 추가합니다.

여기에 추가된 대리인은 addDelegateFactory(DelegateFactory)를 사용하여 추가된 DelegateFactory에서 생성된 대리인보다 먼저 적용됩니다.

Google Play 서비스의 TF Lite(setRuntime(InterpreterApi.Options.TfLiteRuntime) 참고)는 개발자가 제공하는 외부 위임을 지원하지 않으며 Google Play 서비스에서 TF Lite를 사용할 때 여기에서 ERROR(/NnApiDelegate) 이외의 Delegate를 추가하는 것은 허용되지 않습니다.

매개변수
delegate

public Interpreter.Options addDelegateFactory