我想为google对象检测API编译protobuf库。我遵循官方教程并输入protoc object_detection/protos/*.proto --python_out=.
。然后我得到的是“object_detection/protos/*。proto:无效的参数”。任何人都可以告诉我该怎么办?谢谢!tensorflow Protobuf编译问题
回答
尝试
protoc --python_out=. object_detection/protos/*.proto
用法:
protoc [OPTION] PROTO_FILES
仍然不起作用。 – sean
可能shell('cmd'?)不会将'* .proto'扩展为文件。尝试其他shell或'protoc --python_out =。 1.proto 2.proto 3.proto' –
在bash中(linux)'* .proto'很好用 –
如果你的操作系统是Windows,那么*。可能无法工作。解决这个问题的好方法是使用bash。下载git for windows,不要忘了在安装时选择git bash。 从tensorflow/models/research /,右键单击,选择git bash,然后粘贴命令,它在我的笔记本电脑上运行良好。
来检查你是否正确protoced proto文件,去tensorflow/models/research/object_detection/protos,你会看到从原始文件protoced很多py脚本。 – ZhangGa
- 1. 问题编译TensorFlow
- 2. 的Protobuf-C编译问题
- 3. TensorFlow安装期间的Protobuf问题
- 4. Protobuf预编译器
- 5. Tensorflow编译
- 6. 使用protobuf-net RuntimeTypeModel和预编译WPF客户端的问题
- 7. Protobuf问题
- 8. 的Protobuf编译器阶:ScalaPB
- 9. 编译的protobuf和Xcode 5
- 10. 简单protobuf编译与gradle
- 11. 编译问题
- 12. 编译问题
- 13. 编译问题
- 14. j2obj翻译javanano protobuf无法编译
- 15. 编译自定义tensorflow GPU时遇到的问题
- 16. Protobuf和Pipeline问题
- 17. MinGW编译问题
- 18. opencv_gpu编译问题
- 19. 编译问题C++
- 20. Arrays.asList编译问题
- 21. Castor编译问题
- 22. Xcode6编译问题
- 23. Wt编译问题
- 24. SMSlib编译问题
- 25. transform_iterator编译问题
- 26. 编译HelloWorld.cs问题
- 27. SVG2PDF编译问题
- 28. Eclipse编译问题
- 29. Raphael.d.ts编译问题
- 30. Ant编译问题
我通过逐个编译.proto文件来解决这个问题。我认为问题是*。我正在使用win10系统。但是还是奇怪,在windows中我可以用一个命令编译所有.proto文件。逐个编译它们太愚蠢了。 – sean