首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在tensorflow/models/research中编译.proto (不是/object_detctio )

在tensorflow/models/research中编译.proto (不是/object_detctio )
EN

Stack Overflow用户
提问于 2019-03-10 21:15:55
回答 1查看 508关注 0票数 4

我将此提交给Stack溢出,而不是作为Tensorflow问题,因为,基于提交给Tensorflow (例如这里)的问题,人们能够通过我陷入困境的地方。我以Tensorflow发行格式提交的原因并不是因为我从自己的帖子中复制粘贴,而是为了向您说明我的问题,亲爱的读者。非常感谢您的帮助。

系统信息

您正在使用的模型的顶层目录是什么: lstm_object_detection

编写了自定义代码(而不是使用TensorFlow中提供的股票示例脚本): no

操作系统平台和发行版(例如LinuxUbuntu16.04):Ubuntu18.04

Python版本: 3.6.7

Anaconda版本: 4.6.7

从(源或二进制)安装的TensorFlow:二进制

TensorFlow版本(使用下面的命令): 1.10.0 (也尝试使用1.12)

Bazel版本(如果从源代码编译): N/A

CUDA/cuDNN版本: 10.0 (使用Tensorflow 1.12时为9.2)

GPU模型和内存: GTX 2080 ti,11 ti

要复制的精确命令: protoc _/*.python=。

描述

我正试图在文件夹中编译proto文件,该文件夹是检测的一部分,最终将与Tensorflow对象检测API一起使用。我能够编译检测文件夹中的proto文件,就像Object安装使用说明一样。对象检测API测试通过。然而,遗憾的是,当我执行编译lstm_object_detection原型的类似指令时,我会得到以下错误。

代码语言:javascript
复制
object_detection/protos/input_reader.proto: File not found.
protos/input_reader_google.proto: Import "object_detection/protos/input_reader.proto" was not found or had errors.
protos/input_reader_google.proto:8:10: "object_detection.protos.ExternalInputReader" is not defined.

非常清楚的是,我从./tensorflow/models/research执行的shell命令是:

代码语言:javascript
复制
protoc lstm_object_detection/protos/*.proto --python_out=.

只是为了踢我试过:

代码语言:javascript
复制
protoc \
    lstm_object_detection/protos/*.proto \
    --python_out=lstm_object_detection/protos/

我想lstm_object_detection可能没有看到我的object_detection文件夹,所以我通过在conda develop . /research/中执行conda develop .来将它添加到Anaconda路径中,以防万一,在models/research/object_detection中也是如此。我还尝试将它添加到我的PYTHONPATH中,尽管这不会产生什么影响,因为Anaconda不使用PYTHONPATH。

问题:如何将这些原型编译到object_detection/子目录之外?

EN

回答 1

Stack Overflow用户

发布于 2020-01-13 05:35:18

为了共同体的利益,在这个(答案)部分提到解决方案(尽管它在评论部分中)。

正确的命令是,

代码语言:javascript
复制
protoc lstm_object_detection/protos/*.proto --python_out=.
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55092496

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档