为什么 Coral USB 在执行自己的 tflite 模型时不是 运行?

Why is the Coral USB not running when executing own tflite model?

设置:Raspberry PI 4b 4GB,带 Coral USB 加速器。

我是 运行ning this detection program,来自 Coral USB 官方网站。

运行 与 mobilenet_ssd_v2_face_quant_postprocess_edgetpu.tflite 的检测工作在 30FPS。 Coral USB 上的 LED 会闪烁,which means the Edge TPU is running

python3 detect.py --model=../all_models/mobilenet_ssd_v2_face_quant_postprocess_edgetpu.tflite --labels=../all_models/coco_labels.txt

输出是这样的流:

96% person Inference: 11.99ms FPS:22.9

运行 mymodel.tflite 运行 每秒 3 帧。 coral USB 上的 LED 常亮,表示 Coral USB 已初始化但未 运行ning。

python3 detect.py --model=../all_models/mymodel.tflite --labels=../all_models/dict.txt

并且输出是类似这样的流:

85% S_13 Inference: 290.25ms FPS:3.2

如果我 运行 我自己的模型但所有 运行 在 30FPS 下使用 mobilenet 并且 LED 在所有三种情况下都闪烁。

我认为问题与 Coral USB 有关,而不是 运行ning 当 Raspberry 执行我自己的模型时,它有这些 specs

其他

我的标签与 coco_labels.txt 的格式相同,即使速度很慢,也会进行检测。因此,标签似乎不是问题所在。

我觉得你的模型还没有通过 edgetpu_compiler

edgetpu_compiler -s mymodel.tflite

如果失败,请检查您的自定义模型是否通过此处的要求:https://coral.ai/docs/edgetpu/models-intro/#model-requirements