使用tensorflow2跑tensorflow1的代码时报错AttributeError: module ‘tensorflow_core.compat.v1’ has no attribute ‘contrib’
具体报错代码行是
initializer=tf.contrib.layers.xavier_initializer()
网上看了很多方法,没有直接说解决办法,有的还比较麻烦,这里记一下,
直接将该行代码删掉,换成
initializer = tf.truncated_normal_initializer()
即可解决,原因就是tensorflow2.x版本里没有contrib组件,不能使用它下面的函数