【TensorFlow】AttributeError: module 'tensorflow' has no attribute 'contrib'的解决方案!!!!!!!!!

这个傻逼问题真的搞得我很疲惫,再次重申Pytorch真香!!!!!!TF就是个垃圾!!!!

好了,言归正传。

因为最近在搞毕设,接触了TF的网络,然后,因为版本的问题,一直有如题的问题出现,便记录一下自己的求解过程。

因为在旧版的tf中有关这个包作为contrib模块,它在TensorFlow 2.0中不再可用,即使在tf.compat.v1中也是如此。同时,tf在1.15版本之前,cpu和gpu版本是分开的,因此就算安装了老版本的tf也可能跑不动。
我的解决办法是按照https://www.cnblogs.com/japyc180717/p/9419184.html这个博文中的链接,找到了github上的silm有关内容:https://github.com/tensorflow/models/,根据提示找到了slim,然后进行python setup.py install。
但是貌似还没解决问题,我继续寻找,找到其有关silm的替代方法:https://github.com/google-research/tf-slim,这里面提出了解决方案

pip install --upgrade tf_slim

import tf_slim as slim

前进,前进,不择手段地前进!
原文地址:https://www.cnblogs.com/nfuquan/p/14361461.html