2017-04-05 105 views
1

執行TF時出現構建錯誤。Bazel的Tensorflow構建問題

我有一個包含文件的問題。我已經安裝了最新的zlib1g-dev,但沒有運氣。

巴澤勒二進制文件從源V0.3.2建, TF命令:

bazel build --config=opt //tensorflow/tools/pip_package:build_pip_package

錯誤:

ERROR: tensorflow/core/BUILD:853:1: undeclared inclusion(s) in rule '//tensorflow/core:lib_internal': 
this rule is missing dependency declarations for the following files included by 'tensorflow/core/lib/png/png_io.cc': 
~/.cache/bazel/_bazel_madhu/a9aabe45cf3d94341ef4fb777deb58c5/external/zlib_archive/zlib.h' 
~/.cache/bazel/_bazel_madhu/a9aabe45cf3d94341ef4fb777deb58c5/external/zlib_archive/zconf.h'." 
+0

我知道人們會建議我使用新的Bazel版本,但是對於那個版本,我得到了錯誤:ERROR:/tensorflow/tensorflow.bzl:528:19:名稱'DATA_CFG'沒有定義,因此選擇了舊版本它給了DATA_CFG警告並繼續。 –

+0

你可以仔細檢查bazel 0.4.5不能在HEAD上建立tensorflow嗎?這聽起來很可疑。 Bazel確實將DATA_CFG重命名爲數據,將HOST_CFG重命名爲主機,但那是幾個月前的事情,現在都應該在兩端進行修復。 – mhlopko

+0

我使用張量流的修改版本,令我驚訝的是,workspace.bzl沒有對bazel版本進行任何檢查... def tf_workspace() –

回答

0

清潔您的$HOME/.cache/bazel目錄。

相關問題