mnn 0.0.3
SDKdartflutter
Platformandroidioswindowslinuxmacos
A package for running MNN models on Dart and Flutter.
MNN.dart
A Dart wapper for MNN.
Features
- Inference MNN models in Dart.
- Native-Assets support.
Getting started
dart --enable-experiment=native-assets run example/main.dart
Usage
import 'package:mnn/mnn.dart' as mnn;
void main() {
final net = mnn.Interpreter.fromFile("example.mnn");
final session = net.createSession();
final input = session.getInput();
final output = session.getOutput();
// fill input
session.run();
// process output
final outputUser = mnn.Tensor.fromTensor(output, dimType: dimType);
output.copyToHost(outputUser);
outputUser.printShape();
}
TODO
- async
- support custom build configuration in pubspec.yaml
- support more backends