InterpreterFactory

public クラス InterpreterFactory

InterpreterApi インスタンスを作成するためのファクトリ。

非推奨。代わりに InterpreterApi.create メソッドを使用してください。

パブリック コンストラクタ

パブリック メソッド

InterpreterApi
createFile modelFile、InterpreterApi.Options options)
指定されたモデルとオプションを使用して、InterpreterApi インスタンスを作成します。
InterpreterApi
createByteBuffer byteBuffer、InterpreterApi.Options オプション)
指定されたモデルとオプションを使用して、InterpreterApi インスタンスを作成します。

継承されるメソッド

パブリック コンストラクタ

public InterpreterFactory ()

パブリック メソッド

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

指定されたモデルとオプションを使用して、InterpreterApi インスタンスを作成します。モデルはファイルから読み込まれます。

パラメータ
modelFile 事前トレーニング済みの TF Lite モデルを含むファイル。
オプション インタープリタの動作をカスタマイズするためのオプションのセット。
例外
IllegalArgumentException modelFile が有効な TensorFlow Lite モデルをエンコードしていない場合。

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

指定されたモデルとオプションを使用して、InterpreterApi インスタンスを作成します。モデルは ByteBuffer から読み取られます。

パラメータ
byteBuffer シリアル化されたバイナリ形式の事前トレーニング済み TF Lite モデル。InterpreterApi インスタンスの構築後は ByteBuffer を変更しないでください。ByteBuffer は、モデルファイルをメモリマップする MappedByteBuffer か、モデルのバイト コンテンツを含む nativeOrder() の直接 ByteBuffer のいずれかです。
オプション インタープリタの動作をカスタマイズするためのオプションのセット。
例外
IllegalArgumentException byteBufferMappedByteBuffer でも、nativeOrder の直接 ByteBuffer でもない場合。