InterpreterFactory

パブリッククラスInterpreterFactory

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

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

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

パブリックメソッド

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

継承されたメソッド

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

public InterpreterFactory ()

パブリックメソッド

public InterpreterApi create ファイルmodelFile、 InterpreterApi.Optionsオプション)

指定されたモデルとオプションを使用して、 InterpreterApiインスタンスを構築します。モデルはファイルからロードされます。

パラメーター
modelFile事前にトレーニングされたTFLiteモデルを含むファイル。
オプションインタプリタの動作をカスタマイズするための一連のオプション。
スロー
IllegalArgumentException modelFileが有効なTensorFlowLiteモデルをエンコードしていない場合。

public InterpreterApi create ByteBuffer byteBuffer、 InterpreterApi.Optionsオプション)

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

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