我正在尝试在CentOS 7上编译Tensorflow(r1.3)。
我的环境:gcc(g ++)7.20,bazel 0.5.3,python3(全部 在tensorflow网站上列出必要的依赖关系),swig 3.0.12, openjdk 8.所有内容都安装在用户范围内,没有root访问权限。
每当我尝试构建一个调用以下命令的python包时
&#34; <p class="btn1">One</p>
<div id="box1" class="popup">
Test Popup Box One
<span class="close">X</span>
</div>
<!-- Two -->
<p class="btn2">Two</p>
<div id="box2" class="popup">
Test Popup Box Two
<span class="close">X</span>
</div>
<style>
.disabledbutton {
pointer-events: none;
}
.close {
cursor: pointer;
}
</style>
<script>
$(document).ready(function(){
//One
$(".btn1").click(function(){
$("#box1").css('display','block');
$(".btn2,.btn3").addClass("disabledbutton");
});
$(".close").click(function(){
$("#box1").css('display','none');
$(".btn2,.btn3").removeClass("disabledbutton");
});
</script>
&#34;
我收到此错误:
.....
2017-08-24 11:40:35.734659:W tensorflow / core / framework / op_gen_lib.cc:372]挤压无法找到输入 squeeze_dims重命名错误: /家庭/数据/软件/ tensorflow / tensorflow /蟒蛇/ BUILD:2762:1: 无法构建文件tensorflow / python / pywrap_tensorflow_internal.cc: SWIGing tensorflow / python / tensorflow.i失败(退出1)。
...
然而构建C ++ lib(bazel build --config = opt //tensorflow:libtensorflow_cc.so)工作没有任何问题
我做错了吗?
更新25.08.2017: 好吧,似乎SWIG是在运行bazel build时从源代码自动构建的。发布的SWIG版本的版本是3.0.8。但是,我仍然不知道如何解决这个问题。
答案 0 :(得分:0)
好的,使用bazel版本0.5.1解决了问题。较新版本产生相同的错误。