2016-08-26 2 views
1

나는 GPU가없는 python2.7을 사용하여 Ubuntu14.04에서 소스에서 tensorflow를 빌드하려고합니다. 내가 콘솔에 bazel build -c opt //tensorflow/tools/pip_package:build_pip_package을 실행할 때, 그것은 말한다 :bazel을 사용한 tensorflow 빌드 오류

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와 글로벌 프록시를 사용하고있는 것은 사실입니다. 하지만 왜 이것이 바젤에 영향을 미치는지 이해하지 못합니다. 나는 또한 polipo를 멈추고 글로벌 프록시를 금지했다. 그런 다음 tensorflow의 새로운 복사본을 복제하고 빌드를 다시 수행하십시오. 그러나 동일한 오류가 여전히 존재합니다. 아무도 그 이유를 아나요? 감사!

+0

'./configure'를 실행 했습니까? 'bazel 빌드 -s // tensorflow/tools/pip_package : build_pip_package'를 실행하여 출력을 붙여 넣을 수 있습니까? – fabrizioM

답변

4

Bazel은 18 days ago까지 후행 슬래시가있는 프록시를 처리하지 않았으므로 아직 릴리스되지 않았습니다. 대신 HTTPS_PROXY 환경 변수를 https://127.0.0.1:8123으로 설정할 수 있습니까?

재구성하기 전에 bazel clean --expunge을 수행해야 할 수도 있습니다. 프록시 URL이 캐시 된 것인지 확실하지 않습니다.

+0

고마워,이 나를 위해 일했다. – ArafatK

관련 문제