パブリッククラスInterpreterFactory
InterpreterApiインスタンスを構築するためのファクトリ。
非推奨;代わりにInterpreterApi.createメソッドを使用してください。
パブリックコンストラクター
パブリックメソッド
InterpreterApi | create ( File modelFile、 InterpreterApi.Optionsオプション) 指定されたモデルとオプションを使用して、 InterpreterApi インスタンスを構築します。 |
InterpreterApi | create ( ByteBuffer 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 | byteBuffer がMappedByteBuffer でも、nativeOrderの直接ByteBuffer でもない場合。 |
---|