如何在Tensorflow Android应用程序中使用用户操作
我想把更快的RCNN移植到Android设备上,我遇到了一些问题。 我用Bazel构建我的Android项目,就像tensorflow演示一样。我将op如何在Tensorflow Android应用程序中使用用户操作,android,tensorflow,Android,Tensorflow,我想把更快的RCNN移植到Android设备上,我遇到了一些问题。 我用Bazel构建我的Android项目,就像tensorflow演示一样。我将oproi\u pooling\u op.cc和proposition\u op.cc添加到用户操作中,但我觉得Android确实构建了用户操作,日志显示如下: tensorflow_inference_jni.cc:146 Could not create TensorFlow graph: Not found: Op type not regis
roi\u pooling\u op.cc
和proposition\u op.cc
添加到用户操作中,但我觉得Android确实构建了用户操作,日志显示如下:
tensorflow_inference_jni.cc:146 Could not create TensorFlow graph: Not found: Op type not registered 'RoiPooling'
tensorflow_inference_jni.cc:170 Output [rois] not found, aborting!
tensorflow_inference_jni.cc:170 Output [bbox_pred/bbox_pred] not found, aborting!
tensorflow_inference_jni.cc:170 Output [cls_prob] not found, aborting!
我试图解决这个问题,我将roi\u pooling\u op.cc
和proposal\u op.cc
移动到jni文件夹(可能这是一个不好的理想),之前的错误消失了,但我遇到了另一个问题,输出都没有找到,我不知道为什么,日志如下:
tensorflow_inference_jni.cc:146 Could not create TensorFlow graph: Not found: Op type not registered 'RoiPooling'
tensorflow_inference_jni.cc:170 Output [rois] not found, aborting!
tensorflow_inference_jni.cc:170 Output [bbox_pred/bbox_pred] not found, aborting!
tensorflow_inference_jni.cc:170 Output [cls_prob] not found, aborting!
我不知道如何解决它们,我需要调试,你能帮我吗
提前谢谢 这些节点上是否有输出索引?例如,“投资回报率:0”或“投资回报率:1” 如果将节点名称/类型的日志行添加到构造函数中,则可以看到图形中定义了哪些节点,这可能会说明问题 将ops添加到jni目录(正如您所做的那样)应该可以作为一个快速而肮脏的解决方案很好地工作,如果它让您克服了最初的问题,那么它似乎已经这样做了