Model.fromBuffer constructor

Model.fromBuffer(
  1. Uint8List buffer
)

Implementation

factory Model.fromBuffer(Uint8List buffer) {
  final int size = buffer.length;
  final Pointer<Uint8> ptr = calloc<Uint8>(size);
  final Uint8List externalTypedData = ptr.asTypedList(size);
  externalTypedData.setRange(0, buffer.length, buffer);
  final Pointer<TfLiteModel> model = TfLiteModelCreate(ptr.cast(), buffer.length);
  checkArgument(model.address != nullptr.address, message: 'Unable to create model from buffer');
  return Model._(model);
}