在redhat6.5的机器上编译tensorflow1.10,局部环境配好gcc4.8.2后,发现了如题的错误。这是关于AVX指令集识别问题。虽然gcc版本足够高,可以编出使用AVX的汇编代码,可是binutils版本太低,没法识别汇编里的AVX指令。因而,我源码编译了高版本的binutils。这个问题消失。git
可是,编译tf过程当中,又出来了glibc版本太低的问题。逻辑上,我在glibc2.12的机器上编出的东西,不应依赖glibc2.14。因而,我以为是使用了高版本binutils致使的。在机器内核不能升级的状况下,这就产生了矛盾,我目前不会解决。github
参考:.net
https://github.com/tensorflow/serving/issues/431blog
https://blog.csdn.net/u011334738/article/details/81186345源码