2017-08-24 12 views
-1

私は エラー建物Tensorflow 7

"bazel build --config=opt //tensorflow/tools/pip_package:build_pip_package" コマンド

次のPythonパッケージの呼び出しを構築しようとしていますたびにCentOS 7.

My environment: gcc (g++) 7.20, bazel 0.5.3, python3 (with all necessary dependencies listed on tensorflow web site), swig 3.0.12, openjdk 8. Everything is installed in the users scope, without root access.

にTensorflow(R1.3)をコンパイルしようとしています

私はこのエラーを取得しています:

.....

2017-08-24 11:40:35.734659: W tensorflow/core/framework/op_gen_lib.cc:372] Squeeze can't find input squeeze_dims to rename ERROR: /home/data/software/tensorflow/tensorflow/python/BUILD:2762:1: Couldn't build file tensorflow/python/pywrap_tensorflow_internal.cc: SWIGing tensorflow/python/tensorflow.i failed (Exit 1).

...

しかしC++リットルを構築ib(bazel build --config = opt //tensorflow:libtensorflow_cc.so)は問題なく動作します

私は間違っていますか?

更新25.08.2017: OK、SWIGはbazelビルドを実行しているときにソースから自動的にビルドされているようです。出荷されるSWIGのバージョンは3.0.8です。しかし、私はこの問題を解決する方法を知りません。

答えて

0

ok、bazelバージョン0.5.1を使用して問題を解決しました。同じエラーを発生する新しいバージョン。