在CentOS 7.4 安装Tensorflow 的nightly版本做nmt训练(因为NMT需要用新版本的Tensorflow),启动训练时报GLIBC版本太老
。查看网上信息,都是说升级gcc或者libstdc++就可以,
但是yum查看gcc libstdc++均已是最新版本。最后才弄清楚,
CentOS一般不会发布很新的版本libstdc++库,
得手动升级libstdc++,但是这个是linux最底层的api,替换可能会导致系统不稳定。因此,最好的办法还是卸载Tensorflow的nightly版本,git pull Tensorflow的最新源码,从源码编译Tensorflow的版本。实践证明这个才是正确的方法。