簡體   English   中英

bazel 的 tensorflow 構建錯誤

[英]tensorflow build error with bazel

我正在嘗試使用 python2.7 在 Ubuntu14.04 上從源代碼構建 tensorflow,沒有 GPU。 當我在控制台上執行bazel build -c opt //tensorflow/tools/pip_package:build_pip_package時,它說:

ERROR:
/home/yangyang/tensorflow/tensorflow/tensorflow/tools/pip_package/BUILD:23:1:
error loading package 'tensorflow/contrib/session_bundle': Encountered
error while reading extension file 'protobuf.bzl': no such package
'@protobuf//': Proxy address https://127.0.0.1:8123/ is not a valid
URL and referenced by
'//tensorflow/tools/pip_package:build_pip_package'.
ERROR: Analysis of target '//tensorflow/tools/pip_package:build_pip_package' failed; build
aborted.

我對 bazel 不熟悉,也不太明白這個錯誤。 確實,我在 127.0.0.1:8123 上使用了 polipo 和全局代理。 但我不明白這為什么以及如何影響 bazel。 我還嘗試停止 polipo 並禁止全局代理。 然后 git clone 一個新的 tensorflow 副本並再次構建。 但同樣的錯誤仍然存​​在。 有人知道原因嗎? 謝謝!

Bazel 直到18 天前才處理帶有斜杠的代理,因此它還沒有發布。 您可以將 HTTPS_PROXY 環境變量設置為https://127.0.0.1:8123嗎?

您可能需要在重建之前執行bazel clean --expunge ,我不確定代理 URL 是否已緩存。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM