gpt4 book ai didi

python - 在tensorflow/models/research(不是/object_dectio)中编译.proto

转载 作者:行者123 更新时间:2023-12-02 04:43:52 25 4
gpt4 key购买 nike

我将其提交到 Stack Overflow,而不是作为 Tensorflow 问题,因为根据提交到 Tensorflow 的问题(例如 here ),人们能够解决我遇到的问题。我以 Tensorflow 问题格式提交的原因并不是因为我从自己的帖子中复制粘贴,而是为了向您清楚地说明我的问题,亲爱的读者。非常感谢您的帮助。

系统信息

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

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

操作系统平台和发行版(例如,Linux Ubuntu 16.04): Ubuntu 18.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,11GB

重现的确切命令: protoc lstm_object_detection/protos/*.proto --python_out=.

描述

我正在尝试编译 this 中的原型(prototype)文件文件夹,它是 lstm_object_detection 的一部分,最终与 Tensorflow Object Detection API 一起使用。我能够编译 object_detection 中的原型(prototype)文件文件夹,根据对象检测 API 安装 instructions 。对象检测 API 测试通过。但遗憾的是,当我执行编译 lstm_object_detection 原型(prototype)的类似指令时,出现以下错误。

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 命令是:

protoc lstm_object_detection/protos/*.proto --python_out=.

只是为了好玩,我尝试过:

protoc \
lstm_object_detection/protos/*.proto \
--python_out=lstm_object_detection/protos/

我想也许 lstm_object_detection 没有看到我的 object_detection 文件夹,所以我通过在 models/research/中执行 condadevelopment . 将其添加到我的 Anaconda 路径中,以防万一也在 models/research 中执行/物体检测。我还尝试将其添加到我的 PYTHONPATH 中,尽管这应该不会产生影响,因为 Anaconda 不使用 PYTHONPATH。

问题:如何在 object_detection/protos 子目录之外获取这些原型(prototype)进行编译?

最佳答案

在此(答案)部分提及解决方案(即使它出现在评论部分),以造福社区。

正确的命令是,

protoc lstm_object_detection/protos/*.proto --python_out=.

关于python - 在tensorflow/models/research(不是/object_dectio)中编译.proto,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55092496/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com