public class
InterpreterFactory
Factory for constructing InterpreterApi instances.
Deprecated; please use the InterpreterApi.create method instead.
Public Constructors
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
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.
|
---|