3

ソースから最新の TensorFlow をインストールしたかったのです。リポジトリをプルしてから実行しました

bazel build -c opt //tensorflow/tools/pip_package:build_pip_package

このエラーが発生しました:

ERROR: /home/samuelchin/tensorflow/tensorflow/models/embedding/BUILD:10:6: First argument of load() is a path, not a label. It should start with a single slash if it is an absolute path.
ERROR: /home/samuelchin/tensorflow/tensorflow/models/embedding/BUILD:10:6: file '/tensorflow:tensorflow.bzl.bzl' was not correctly loaded. Make sure the 'load' statement appears in the global scope in your file.
ERROR: /home/samuelchin/tensorflow/tensorflow/models/embedding/BUILD:104:1: name 'tf_gen_op_wrapper_py' is not defined.
ERROR: /home/samuelchin/tensorflow/tensorflow/tools/pip_package/BUILD:13:1: Target '//tensorflow/models/embedding:package' contains an error and its package is in error and referenced by '//tensorflow/tools/pip_package:build_pip_package'.
ERROR: Loading failed; build aborted.
INFO: Elapsed time: 0.071s.
4

2 に答える 2

1

ベゼルが時代遅れであることがわかりました。私の bazel の以前のバージョンは 0.1.2 で、12 月に最後に更新されました。その後、Bazel は 0.1.4 に更新されました。このエラーが発生した場合は、bazel を更新すると問題が解決します。その後、通常どおりにビルドできます。

将来、ビルドできない場合は、bazel が最新バージョンに更新されているかどうかを確認することをお勧めします。

于 2016-01-22T07:52:51.287 に答える