我想爲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