Interpreter.fromBuffer constructor
Interpreter.fromBuffer(
- Uint8List buffer, {
- InterpreterOptions? options,
Creates interpreter from a buffer
Throws ArgumentError if unsuccessful.
Example:
final buffer = await getBuffer('assets/your_model.tflite');
final interpreter = Interpreter.fromBuffer(buffer);
Future<Uint8List> getBuffer(String filePath) async {
final rawAssetFile = await rootBundle.load(filePath);
final rawBytes = rawAssetFile.buffer.asUint8List();
return rawBytes;
}
Implementation
factory Interpreter.fromBuffer(Uint8List buffer,
{InterpreterOptions? options}) {
final model = Model.fromBuffer(buffer);
final interpreter = Interpreter._create(model, options: options);
model.delete();
return interpreter;
}