【发布时间】:2017-02-16 10:07:05
【问题描述】:
我刚刚使用 pip 安装了 Tensorflow 1.0.0。运行时,我收到如下所示的警告。
W tensorflow/core/platform/cpu_feature_guard.cc:45] The TensorFlow library wasn't compiled to use SSE3 instructions, but these are available on your machine and could speed up CPU computations.
我收到了另外 5 个关于 SSE4.1、SSE4.2、AVX、AVX2、FMA 的类似警告。
尽管有这些警告,但程序似乎运行良好。
【问题讨论】:
-
您是否尝试过按照警告中的说明进行操作?例如:编译它以使用 sse3 指令?
-
这里有点菜鸟,我该怎么做?
-
使用 pip 安装软件的全部意义在于不必构建它。自从我通过 pip 将 TF 从 r0.12 更新到 r1.0 后,我遇到了同样的错误。
-
GPU 的 PIP 构建似乎也很糟糕,因为我收到了关于 GPU 版本和安装 GPU 的警告。似乎谷歌人对关闭非常积极问题即使错了。很明显,Pip 构建不应该产生这些错误..(以前的版本没有。)如果不是全部现代的话,大多数(最近 4 年的 CPU 都有说明)
-
我硬着头皮为我的原生 CPU 构建。除了警告消失之外,性能提升非常显着,使用 pip install 版本训练了一个小型 RNN:339 秒。为我的系统构建后 187 秒。我以前从来没有为我的系统构建过一个包定制,我没有发现它很困难(只是有点费时)。
标签: python tensorflow