tensorflow低版本与新版本之间的module引起的错误

最近开始学习tensorflow了,发现学习教程中存在一些module不存在的报错,或者某种表达方式现在的版本已经被弃用,或者在将来会被弃用的warning。

下面就给出这段时间的代码学习中遇到的一些表述及解决问题吧。


AttributeError: 'module' object has no attribute 'merge_all_summaries'

>> tf.merge_all_summaries() 改为:summary_op = tf.summary.merge_all()


AttributeError: 'module' object has no attribute 'SummaryWriter'

>> tf.train.SummaryWriter 改为:tf.summary.FileWriter


AttributeError: 'module' object has no attribute 'scalar_summary'

>> tf.scalar_summary 改为:tf.summary.scalar


AttributeError: 'module' object has no attribute 'histogram_summary'

>> histogram_summary 改为:tf.summary.histogram

#init = tf.initialize_all_variables()  ##已经被弃用了
init = tf.global_variables_initializer()

tf.mul在新版本中已被移除,需要要用tf.multiply

>> >>持续更新中>>>>








猜你喜欢

转载自blog.csdn.net/Pancheng1/article/details/80246966
今日推荐