Öffentliche Klasse InterpreterFactory
Factory zum Erstellen von InterpreterApi-Instanzen.
Eingestellt. Verwenden Sie stattdessen die Methode „InterpreterApi.create“.
Public Constructors
Public Methods
InterpreterApi |
create(File modelFile, InterpreterApi.Options-Optionen)
Erstellt eine
InterpreterApi -Instanz mit dem angegebenen Modell und den Optionen. |
InterpreterApi |
create(ByteBuffer byteBuffer, InterpreterApi.Options-Optionen)
Erstellt eine
InterpreterApi -Instanz mit dem angegebenen Modell und den Optionen. |
Übernommene Methoden
Public Constructors
public InterpreterFactory ()
Public Methods
public InterpreterApi create (Datei modelFile, InterpreterApi.Options-Optionen)
Erstellt eine InterpreterApi
-Instanz mit dem angegebenen Modell und den Optionen. Das Modell wird aus einer Datei geladen.
Parameter
modelFile | Eine Datei mit einem vortrainierten TF Lite-Modell. |
---|---|
Optionen | Eine Reihe von Optionen zum Anpassen des Verhaltens des Interpreters. |
Löst aus
IllegalArgumentException | modelFile codiert kein gültiges TensorFlow Lite-Modell.
|
---|
public InterpreterApi create (ByteBuffer byteBuffer, InterpreterApi.Options-Optionen)
Erstellt eine InterpreterApi
-Instanz mit dem angegebenen Modell und den Optionen. Das Modell wird aus einem ByteBuffer
gelesen.
Parameter
byteBuffer | Ein vortrainiertes TF Lite-Modell in binärer serieller Form. ByteBuffer sollte nach dem Erstellen einer InterpreterApi -Instanz nicht mehr geändert werden. Die ByteBuffer kann entweder eine MappedByteBuffer sein, die eine Modelldatei zuordnet, oder ein direkter ByteBuffer von nativeOrder(), der den Byteinhalt eines Modells enthält. |
---|---|
Optionen | Eine Reihe von Optionen zum Anpassen des Verhaltens des Interpreters. |
Löst aus
IllegalArgumentException | wenn byteBuffer weder ein MappedByteBuffer noch ein direktes ByteBuffer von nativeOrder ist.
|
---|