Tensorflow: ソースコードからtensorflow0.7をビルドした後、protobufの問題があるようです

作成日 2016年02月24日  ·  3コメント  ·  ソース: tensorflow/tensorflow

バグ/問題については、以下に記入してください。 より多くの情報あなた
提供するほど、私たちがあなたを助けることができる可能性が高くなります。

環境情報

オペレーティングシステム:ubuntu 1404

こんにちは、みんな

私はカフェユーザーです。
昨年末からカフェアプリを実行しています。
Tensorflowをインストールしようとするまで、システムは正常に機能しています。
ソースコードからtensorflow0.7をインストールした後。
以下のようなエラーが表示されます。

pipとソースコードを介してprotobuf3.0をインストールしましたが、この問題を解決できませんでした。
特定のバージョンのprotobuf(この場合は3.0)を要求するための静的変数があると思います。
この問題について何か考えがありますか?

I0224 10:41:24.543294 19528layer_factory。 hpp:74 ]レイヤーデータの作成
[libprotobuf FATAL google / protobuf / stubs / common.cc:61]このプログラムにはバージョン3.0.0のProtocol Bufferランタイムライブラリが必要ですが、インストールされているバージョンは2.5.0です。 ライブラリを更新してください。 プログラムを自分でコンパイルした場合は、ヘッダーがリンク時ライブラリと同じバージョンのプロトコルバッファからのものであることを確認してください。 (「google / protobuf / src / google / protobuf / any.pb.cc」でバージョン検証に失敗しました。)
'google :: protobuf :: FatalException'のインスタンスをスローした後に呼び出された終了
what():このプログラムにはProtocol Bufferランタイムライブラリのバージョン3.0.0が必要ですが、インストールされているバージョンは2.5.0です。 ライブラリを更新してください。 プログラムを自分でコンパイルした場合は、ヘッダーがリンク時ライブラリと同じバージョンのプロトコルバッファからのものであることを確認してください。 (「google / protobuf / src / google / protobuf / any.pb.cc」でバージョン検証に失敗しました。)

ありがとう

最も参考になるコメント

@kepricon同じエラーが発生したので、どうすればよいですか?
"[libprotobuf FATAL google / protobuf / src / google / protobuf / stubs / common.cc:67]このプログラムにはバージョン3.2.0のProtocol Bufferランタイムライブラリが必要ですが、インストールされているバージョンは3.0.0です。ライブラリを更新してください。プログラムを自分でコンパイルした場合は、ヘッダーがリンク時ライブラリと同じバージョンのプロトコルバッファからのものであることを確認してください(「google / protobuf / describeor.pb.cc」でバージョン検証に失敗しました)。
'google :: protobuf :: FatalException'のインスタンスをスローした後に呼び出された終了
what():このプログラムにはProtocol Bufferランタイムライブラリのバージョン3.2.0が必要ですが、インストールされているバージョンは3.0.0です。 ライブラリを更新してください。 プログラムを自分でコンパイルした場合は、ヘッダーがリンク時ライブラリと同じバージョンのプロトコルバッファからのものであることを確認してください。 (「google / protobuf / descriptionor.pb.cc」でバージョン検証に失敗しました。)
「」
お返事を楽しみにしています。 ありがとう!

全てのコメント3件

protobufをアンインストールし、Caffeを機能させるためのprotobufバージョンをインストールすることをお勧めします。 次に、TensorFlowをvirtualenvにインストールして、システムライブラリに互換性のないprotobufのコピーがあることを心配する必要がないようにすることをお勧めします。

vrvありがとうございます。
現在動作しています。

@kepricon同じエラーが発生したので、どうすればよいですか?
"[libprotobuf FATAL google / protobuf / src / google / protobuf / stubs / common.cc:67]このプログラムにはバージョン3.2.0のProtocol Bufferランタイムライブラリが必要ですが、インストールされているバージョンは3.0.0です。ライブラリを更新してください。プログラムを自分でコンパイルした場合は、ヘッダーがリンク時ライブラリと同じバージョンのプロトコルバッファからのものであることを確認してください(「google / protobuf / describeor.pb.cc」でバージョン検証に失敗しました)。
'google :: protobuf :: FatalException'のインスタンスをスローした後に呼び出された終了
what():このプログラムにはProtocol Bufferランタイムライブラリのバージョン3.2.0が必要ですが、インストールされているバージョンは3.0.0です。 ライブラリを更新してください。 プログラムを自分でコンパイルした場合は、ヘッダーがリンク時ライブラリと同じバージョンのプロトコルバッファからのものであることを確認してください。 (「google / protobuf / descriptionor.pb.cc」でバージョン検証に失敗しました。)
「」
お返事を楽しみにしています。 ありがとう!

このページは役に立ちましたか?
0 / 5 - 0 評価