优化CPU上的Tensorflow图像识别

时间:2017-07-15 12:17:06

标签: python performance tensorflow cpu

我想知道是否可以优化Tensorflow(InceptionV.3)的图像识别。实际上,我想在配备VPS的CPU上引入后者。现在,我设法在30-40秒后得到一个结果,我想知道是否会有一个解决方案来减少这个时间:/(没有GPU)

执行此代码时出现此警告:

2017-07-15 02: 40: 19.230276: W tensorflow / core / platform / cpu_feature_guard.cc: 45] The TensorFlow library was not compiled to use SSE4.1 instructions, but these are CPU computations.
2017-07-15 02: 40: 19.230359: W tensorflow / core / platform / cpu_feature_guard.cc: 45] The TensorFlow library was not compiled to use SSE4.2 instructions, but these are CPU computations.

您认为编译会大大缩短这段时间吗?我没有在他们的网站上发现任何有关此警告的文件。 我是Tensorflow的新手,所以我不明白一切...... 我在ubuntu 16.04 LTS上,我使用的是python 2.7.12

提前谢谢! :)

1 个答案:

答案 0 :(得分:1)

您收到此警告是因为您的CPU具有tensorflow可以用来更快地工作的功能,但是" build"你下载的不支持。解决方案是从源头重建张量流,是的,如果这是你得到的警告,它将在99%的时间内更快地为你工作。

接收有关如何从源代码构建张量流的说明 - Check here

运行bazel build命令时,请务必使用--copt=-msse4.2标志