您的CPU支持该TensorFlow二进制文件未编译为使用的指令:AVX2 FMA

时间:2018-07-20 10:26:44

标签: python tensorflow

我已使用Virtualenv成功安装了Tensorflow。但是,在运行它时,我收到有关未使用AVX2 FMA的警告:

(tensorflow) MacBook-Pro-van-Niels:Tensorflow NielsRogge$ python
Python 2.7.10 (default, Jul 15 2017, 17:16:57) 
[GCC 4.2.1 Compatible Apple LLVM 9.0.0 (clang-900.0.31)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow as tf
>>> hello = tf.constant('Hello, TensorFlow!')
>>> sess = tf.Session()
2018-07-20 12:00:37.904867: I 
tensorflow/core/platform/cpu_feature_guard.cc:141] Your CPU supports 
instructions that this TensorFlow binary was not compiled to use: AVX2 FMA
>>> print(sess.run(hello))
Hello, TensorFlow!

我可能必须在虚拟环境中运行以下命令:

pip install --ignore-installed --upgrade "Download URL"

但是,我不确定必须从this website使用的下载URL。 如您在上面的代码片段中所看到的,我有Python 2.7.10和GCC 4.2.1。我有一个带the following specs的Macbook Pro。我的操作系统是Mac OS High Sierra 10.13。我拥有Python 2.7.10版本,而在网站上却需要Python 2.7.15是一个问题吗?

1 个答案:

答案 0 :(得分:1)

这只是让您知道,如果优化编译,可以提高性能。为了使消息静音或添加其他构建支持,您需要从源代码安装。参见此处tensorflow.org/install/install_sources