【发布时间】:2021-09-13 05:42:18
【问题描述】:
以下代码会导致此错误Null check operator used on a null value,但我无法弄清楚原因。
import 'package:tflite_flutter/tflite_flutter.dart';
final modelFile = 'model.tflite';
void main() async {
foo();
}
void foo() async {
Interpreter inter = await Interpreter.fromAsset(modelFile);
}
模型存在于正确的位置,我已经尝试了多个其他位置以防万一。该文件在我的pubspec.yaml 中,我尝试了多种变体以防万一。不确定我是否需要提供更多参数或其他东西,但我无法弄清楚。任何帮助将不胜感激。
只是为了测试我没有将文件放在正确的位置,或者没有在pubspec.yaml 中引用它是否是一个问题,我在同一位置测试了其他资产,例如图像和文本文件,它们加载得很好.
【问题讨论】:
-
您的 tflite 模型是直接在目录中还是在资产文件夹中?
-
@DeepakLohmod 它在资产文件夹中,但我尝试了多个位置以防万一。
标签: flutter tensorflow dart tensorflow-lite