我正在尝试在具有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`
我再次遇到同样的错误。
这个问题的解决方案是什么?
答案 0 :(得分:0)
在fsck
上执行/dev/sda1
,即在系统根分区上解决了问题。
看来,这不是一个可以使用--local_resources