Tensorflow2.0 建立Session时报错

好不容易安装好tensorflow,结果写第一个会话就发现报错?!

s = tf.Session()
AttributeError: module 'tensorflow' has no attribute 'Session'

简直怀疑人生?要崩溃?!
随手一查发现是因为升级tensorflow2.0导致tf.Session命令改变成tf.compat.v1Session

所以以后出现AttributeError先检查一下命令是不是TF2.0的,再考虑其他问题。

然后找到一个总结TF1.2和TF2.0命令对照表,送给大家

  • 原谷歌表格(歪国人在维护):https://docs.google.com/spreadsheets/d/1FLFJLzg7WNP6JHODX5q8BDgptKafq_slHpnHVbJIteQ/edit#gid=0
  • copy来的腾讯表格(以防有人不能访问谷歌表格)(木有在维护):https://docs.qq.com/sheet/DZkR6cUZpdFJ2bUxS?tab=BB08J2

最后附上来自tensorflow官网总结的来自TF2.0的变化

tensorflow guide :https://www.tensorflow.org/guide/effective_tf2

你可能感兴趣的:(tensorflow)