链接规则' // tensorflow / python:_pywrap_tensorflow_internal.so'失败

时间:2018-02-11 18:46:34

标签: python tensorflow

我正在尝试在具有i5和8GB RAM的笔记本电脑上安装Tensorflow。

当我从源代码构建Tensorflow时 我用

bazel build --cxxopt="-D_GLIBCXX_USE_CXX11_ABI=0" --copt=-march=native //tensorflow/tools/pip_package:build_pip_package

一切似乎进展顺利,但最后我得到了这个错误

`ERROR: /home/siladittya/tensorflow/tensorflow/python/BUILD:3166:1: Linking of rule '//tensorflow/python:_pywrap_tensorflow_internal.so' failed (Exit 1)

/usr/bin/ld.gold: fatal error: bazel-out/k8-opt/bin/tensorflow/core/kernels/_objs/quantize_and_dequantize_op/tensorflow/core/kernels/quantize_and_dequantize_op.pic.o: read: Input/output error

collect2: error: ld returned 1 exit status

Target //tensorflow/tools/pip_package:build_pip_package failed to build

`

我在一些论坛中查了几篇帖子,但他们说可以使用--local_resources来解决,但是当我使用那个论点时,

`bazel build --local_resources 8000,2.0,2.0 --cxxopt="-D_GLIBCXX_USE_CXX11_ABI=0" --config=opt //tensorflow/tools/pip_package:build_pip_package`

我再次遇到同样的错误。

这个问题的解决方案是什么?

1 个答案:

答案 0 :(得分:0)

fsck上执行/dev/sda1,即在系统根分区上解决了问题。

看来,这不是一个可以使用--local_resources

解决的问题