首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TensorFlow库是为了使用SSE4.1指令而编译的,但这些指令在您的计算机上是不可用的。中止(核心倾弃)

TensorFlow库是为了使用SSE4.1指令而编译的,但这些指令在您的计算机上是不可用的。中止(核心倾弃)
EN

Stack Overflow用户
提问于 2018-12-27 19:52:15
回答 3查看 15.4K关注 0票数 10

我已经按照https://www.tensorflow.org/install/pip步骤安装了tensorflow。我是通过Anaconda安装的。

我还尝试使用虚拟环境,而不使用anaconda,因为这个页面提供了(请检查图片)。它也给出了同样的错误。

下面的图片显示了我安装的版本及其给定的错误。

我在用,

  • Ubuntu 18.04.1 LTS
  • x86_64
  • 处理器: Intel(R) Core(TM) 2双CPU T5870 @ 2.00 GHz 2.00 GHz
  • 安装内存(RAM):2.00GB

版本:

错误:

我试着克服这个问题,但我找不到解决办法。我是新来的tensorflow,并试图安装和学习它。请帮我解决这个问题。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2018-12-27 19:57:18

您的CPU太老了,无法运行TensorFlow,因为它缺少所需的指令集。Starting with TensorFlow 1.6, binaries use AVX instructions which may not run on older CPUs. -根据Tensorflow的说法。

您有两个可能的解决方案:

  1. 使用基于云/web的解决方案,例如Google
  2. 将您的机器升级到现代版本
票数 9
EN

Stack Overflow用户

发布于 2019-01-29 07:41:31

谢谢你之前的回答。我正面临着SSE4.2指令的确切问题。我安装了tensorflow 1.5而不是1.12,它正在工作。

我的系统上的错误消息

代码语言:javascript
复制
The TensorFlow library was compiled to use SSE4.2 instructions, but these aren't available on your machine.
Aborted (core dumped)

解决方案

以下是我所做的:

请在虚拟环境中运行以下内容:

代码语言:javascript
复制
pip uninstall tensorflow

pip install tensorflow==1.5

您可以用适合您的机器的任何版本替换1.5。

尝试重新导入它,它现在应该运行。

票数 16
EN

Stack Overflow用户

发布于 2019-04-16 14:57:31

我在笔记本电脑HP ProBook 4720上也有同样的错误:

代码语言:javascript
复制
python3
Python 3.6.7 (default, Oct 22 2018, 11:32:17) 
[GCC 8.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow as tf
2019-04-16 17:50:25.829023: F tensorflow/core/platform/cpu_feature_guard.cc:37] The TensorFlow library was compiled to use AVX instructions, but these aren't available on your machine.
Aborted (core dumped)

但是我通过Anaconda TensorFlow安装安装了conda

代码语言:javascript
复制
conda install tensorflow  # install TensorFlow for CPU
conda activate DL3  # activate virtual environment DL3

python
Python 3.7.3 (default, Mar 27 2019, 22:11:17) 
[GCC 7.3.0] :: Anaconda, Inc. on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow as tf
>>> print(tf.__version__)
1.13.1
>>> exit()
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53950186

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档