2017-07-15 88 views
1

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

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

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

您会收到此警告,因为您的CPU具有tensorflow可用于更快速地工作的功能,但下载的“build”不支持。解决的办法是从源码重建tensorflow,如果这是你得到的警告,那么99%的时间对你来说会更快。

要接受如何从源代码编译tensorflow指令 - Check here

当运行bazel build命令,一定要使用--copt=-msse4.2标志

+0

非常感谢您对这个信息:)我马上会跟着在网站上的说明,非常感谢:) –

+0

不回答重复的问题。这已被问了很多次。只是标记为重复 –