我想知道是否可以优化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
提前谢谢! :)
答案 0 :(得分:1)
您收到此警告是因为您的CPU具有tensorflow可以用来更快地工作的功能,但是" build"你下载的不支持。解决方案是从源头重建张量流,是的,如果这是你得到的警告,它将在99%的时间内更快地为你工作。
接收有关如何从源代码构建张量流的说明 - Check here
运行bazel build
命令时,请务必使用--copt=-msse4.2
标志