InterpreterFactory

Ö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.