1 问题描述
今天用Tensorflow
跑一个简单的脚本时遇到以下问题:
The TensorFlow library wasn't compiled to use SSE instructions, but these are available on your machine and could speed up CPU computations.
大概的意思是:
警告:你的机器是支持使用SSE指令的,使用SSE可以加速你的CPU计算。但是,你的Tensorflow库没有编译,所以用不了。
2 原因分析
遇到这个警告的原因是,你是使用例如 pip install tensorflow"
这种方法安装的Tensorflow
,而不是从源码编译安装的。
这只是个警告,只是影响CPU
计算速度而已。使用或者不使用SSE
你的程序都是可以运行的。
此外,如果你是使用的GPU
版本,在GPU
上的运行是不受SSE
影响的。
3 解决方案
添加下面的两句操作就行了:
import os
os.environ['TF_CPP_MIN_LOG_LEVEL']='2'
import tensorflow as tf