【发布时间】:2019-01-29 14:49:01
【问题描述】:
我已阅读页面https://www.tensorflow.org/lite/performance/gpu 我想知道是否有人可以帮助我弄清楚如何将我的输入塑造成“MobileNet SSD 对象检测”。你只会得到一个文件:“mobile_ssd_v2_float_coco.tflite”
我尝试了 320x320*3*4,因为如果我尝试了 300x300 的“旧”图像分辨率,我会收到错误消息,指出数组大小不匹配,而新大小与 320x320 匹配。
但是现在当我调用 run(input, output) 时,该方法永远不会返回...没有错误或任何东西:(
有没有人有什么建议,因为我现在真的在抓稻草。
提前谢谢你。
【问题讨论】:
-
您是否找到了使用 gpu 在 android 上运行此模型的解决方案?
-
另外
runForMultipleInputsOutputs通常用于对象检测示例 -
不,如果我禁用 GPU 委托,它就会半工作。但只是为了从张量中获取输出。检测器的 GPU 版本删除了最后一步,因此在他们的示例中它不是替代品。你懂我的意思吗? :)
-
@SteffenVangsgaard 我也遇到了完全相同的问题。我改成
320x320,quantized=false,现在报错Cannot copy between a TensorFlowLite tensor with shape [1, 2034, 4] and a Java object with shape [1, 10, 4].你能解决这个问题吗?