我使用优化标志使用命令bazel build -c opt --copt = -mmmx --copt = -msse --copt = -msse2 -k // tensorflow / tools / pip_package:build_pip_package从源代码成功构建了tensorflow 1.0.1 . 之后,我激活了我的virtualenv并发出了一个pip install /tmp/tensorflow_pkg/tensorflow-1.0.1-cp27-cp27mu-linux_x86_64.whl来安装在从源版本编译的虚拟环境中 . 当我尝试在python代码中导入tensorflow时,我收到一个错误(使用python interpreter激活的-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)

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

我使用的是ubuntu 16.04和Bazel versin 0.5.3以及python 2.7 . 我不打算在tensorflow中编译与GPU支持相关的任何内容 . 只有CPU .

谁能帮我?