Back to Tensorflow

InterpreterFactory

tensorflow/lite/g3doc/api_docs/java/org/tensorflow/lite/InterpreterFactory.html

2.21.03.7 KB
Original Source

public class InterpreterFactory

Factory for constructing InterpreterApi instances.

Deprecated; please use the InterpreterApi.create method instead.

Public Constructors

| | InterpreterFactory() |

Public Methods

| InterpreterApi | create(File modelFile, InterpreterApi.Options options) Constructs an InterpreterApi instance, using the specified model and options.

| | InterpreterApi | create(ByteBuffer byteBuffer, InterpreterApi.Options options) Constructs an InterpreterApi instance, using the specified model and options.

|

Inherited Methods

From class java.lang.Object

| boolean | equals(Object arg0) | | final Class<?> | getClass() | | int | hashCode() | | final void | notify() | | final void | notifyAll() | | String | toString() | | final void | wait(long arg0, int arg1) | | final void | wait(long arg0) | | final void | wait() |

Public Constructors

public InterpreterFactory ()

Public Methods

public InterpreterApi create (File modelFile, InterpreterApi.Options options)

Constructs an InterpreterApi instance, using the specified model and options. The model will be loaded from a file.

Parameters

| modelFile | A file containing a pre-trained TF Lite model. | | options | A set of options for customizing interpreter behavior. |

Throws

| IllegalArgumentException | if modelFile does not encode a valid TensorFlow Lite model. |

public InterpreterApi create (ByteBuffer byteBuffer, InterpreterApi.Options options)

Constructs an InterpreterApi instance, using the specified model and options. The model will be read from a ByteBuffer.

Parameters

| byteBuffer | A pre-trained TF Lite model, in binary serialized form. The ByteBuffer should not be modified after the construction of an InterpreterApi instance. The ByteBuffer can be either a MappedByteBuffer that memory-maps a model file, or a direct ByteBuffer of nativeOrder() that contains the bytes content of a model. | | options | A set of options for customizing interpreter behavior. |

Throws

| IllegalArgumentException | if byteBuffer is not a MappedByteBuffer nor a direct ByteBuffer of nativeOrder. |