从sou编译后无法导入tensorflow 1.0.1

2024-09-28 22:17:29 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用命令bazel build-c opt--copt=-mmmx--copt=-msse--copt=-msse2-k//tensorflow/tools/pip从源代码成功构建了tensorflow 1.0.1_包:构建\u pip \u包。在那之后,我激活了我的virtualenv并发布了一个pip install/tmp/tensorflow\u pkg/tensorflow-1.0.1-cp27-cp27mu-linux\u x86\u 64.whl来安装在这个从源代码版本编译的虚拟环境中。当我尝试在python代码中导入tensorflow时,我收到一个错误(用python解释器激活的-v标志来显示它):

#/home/ubuntu/miniconda3/envs/tf_exp/lib/python2.7/site-packages/numpy/ma/extras.pyc matches #/home/ubuntu/miniconda3/envs/tf_exp/lib/python2.7/site-packages/numpy/ma/extras.py import numpy.ma.extras # precompiled from /home/ubuntu/miniconda3/envs/tf_exp/lib/python2.7/site-packages/numpy/ma/extras.pyc /home/ubuntu/miniconda3/envs/tf_exp/lib/python2.7/site-packages/tensorflow/python/pywrap_tensorflow.pyc matches /home/ubuntu/miniconda3/envs/tf_exp/lib/python2.7/site-packages/tensorflow/python/pywrap_tensorflow.py import tensorflow.python.pywrap_tensorflow # precompiled from /home/ubuntu/miniconda3/envs/tf_exp/lib/python2.7/site-packages/tensorflow/python/pywrap_tensorflow.pyc dlopen("/home/ubuntu/miniconda3/envs/tf_exp/lib/python2.7/site-packages/tensorflow/python/_pywrap_tensorflow.so", 102); Illegal instruction (core dumped)

我已经尝试了所有可能的组合:有优化标志,没有优化,等等。它们都不起作用。你知道吗

我使用的是ubuntu16.04和bazelversin0.5.3以及python2.7。我并没有试图在tensorflow中编译任何与GPU支持相关的东西。只有CPU。你知道吗

有人能帮我吗?你知道吗


Tags: numpyextrashomeubuntulibpackagestftensorflow