使用tensorflow2x运行tensorflow1x的代码遇到很多问题!
1、找不到函数后来看网上大神的解决方案
将所有函数前加上tf.compat.v1.
比如原来tf.Session()会报错没有这个函数
改成tf.compat.v1.Session()后就可以正常使用,其他报错找不到函数一样操作都可以解决(我所使用的所有函数是这样都可以解决不保证有其他函数解决不了-_-)估计是官方给的过度函数。
2、解决1中的问题后出现KeyError: "The name 'net/features:0' refers to a Tensor which does not exist. The operation, 'net/features', does not exist in the graph."
原来的代码:
改完后的代码:
说明:就是将net/%s:0前的net/删除就好了(别问我为啥,我也不知道为啥就好了,纯纯蒙的哈哈哈,不得不说运气好!)