Tensorflow 2.0和较低版本的兼容问题

Tensorflow 2.0和较低版本的兼容问题

入坑TF较深,不同的算法需要版本不同,TF2.0向下不兼容,因此遇到很多问题
本人使用的是TF2.0



一、报错 AttributeError: module ‘tensorflow’ has no attribute ‘log’

解决: tf.math.log 代替tf.log


二、报错 AttributeError: module ‘tensorflow’ has no attribute ‘random_shuffle’

解决: tf.random.shuffle 代替tf.random_shuffle


三、报错 AttributeError:module ‘keras.engine.topology’ has no attribute 'load_weights_from_hdf5_group_by_name

解决: 参考 https://blog.csdn.net/c20081052/article/details/80745969

我使用第二种方法解决


四、报错:tf.reduce_mean got an unexpected keyword argument ‘keep_dims’

解决参考:https://blog.csdn.net/qq_36362060/article/details/80888949

五、报错::OperatorNotAllowedInGraphError: using a tf.Tensor as a Python bool is not allowed: AutoGraph is disabled in this function. Try decorating it directly with @tf.function.

————————————————

解决参考:开头添加 tf.compat.v1.enable_eager_execution()

六、报错:AttributeError: ‘Model’ object has no attribute ‘metrics_tensors’.

————————————————

解决参考:https://blog.csdn.net/u013066730/article/details/109071869

七、报错:AttributeError: ‘Model’ object has no attribute ‘_get_distribution_strategy’

————————————————

解决参考:https://blog.csdn.net/jiaxiaohui0409/article/details/109045857

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值