tensorflow對protobuf的版本要求很嚴格,編譯tensorflow的C庫時,沒有找到具體的版本參考,bazel的版本官網上有詳細說明.
在configure過程中,會下載對應的庫,可以從configure文件中看出來.
經過嘗試,目前知道的如下:
tensorflow 1.5 --------------- protobuf 3.4
tensorflow 1.12 --------------- protobuf 3.6
tensorflow 1.10 --------------- protobuf 3.6
tensorflow 1.0.0 --------------- protobuf 3.1
tensorflow 0.12 --------------- protobuf 3.1
tensorflow 0.11 --------------- protobuf 3.0.2