tensorflow Protobuf 编译问题
tensorflow Protobuf Compilation issue
我想为 google 对象检测 API 编译 protobuf 库。我按照官方教程输入了protoc object_detection/protos/*.proto --python_out=.
。然后我得到的是"object_detection/protos/*.proto: Invalid argument"。谁能告诉我该怎么办?谢谢!
尝试
protoc --python_out=. object_detection/protos/*.proto
用法:
protoc [OPTION] PROTO_FILES
如果您的操作系统是 windows,那么 *.可能不起作用。解决这个问题的一个好方法是使用bash。下载git for windows,安装时别忘了select git bash。
从 tensorflow/models/research/,右键单击,select git bash,然后粘贴命令,它在我的笔记本电脑上运行良好。
我知道这是一个迟到的答案,但在尝试了大约 20 分钟不同的东西后,我决定在另一个终端上尝试它,我在 git bash.[=16= 上尝试了]
您需要位于正确的目录中,因此只需 cd
进入 /models-master/research
并在进入 [=15] 后使用 mkdir
创建一个名为 1prts
的文件夹=] 目录.
自上次发布以来,存储库发生了变化,因此这是您需要的命令 运行:
protoc object_detection/protos/*.proto --python_out=./1prts
我想为 google 对象检测 API 编译 protobuf 库。我按照官方教程输入了protoc object_detection/protos/*.proto --python_out=.
。然后我得到的是"object_detection/protos/*.proto: Invalid argument"。谁能告诉我该怎么办?谢谢!
尝试
protoc --python_out=. object_detection/protos/*.proto
用法:
protoc [OPTION] PROTO_FILES
如果您的操作系统是 windows,那么 *.可能不起作用。解决这个问题的一个好方法是使用bash。下载git for windows,安装时别忘了select git bash。 从 tensorflow/models/research/,右键单击,select git bash,然后粘贴命令,它在我的笔记本电脑上运行良好。
我知道这是一个迟到的答案,但在尝试了大约 20 分钟不同的东西后,我决定在另一个终端上尝试它,我在 git bash.[=16= 上尝试了]
您需要位于正确的目录中,因此只需 cd
进入 /models-master/research
并在进入 [=15] 后使用 mkdir
创建一个名为 1prts
的文件夹=] 目录.
自上次发布以来,存储库发生了变化,因此这是您需要的命令 运行:
protoc object_detection/protos/*.proto --python_out=./1prts