tensorflow低版本與新版本之間的module引起的錯誤
阿新 • • 發佈:2018-11-06
最近開始學習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'
#init = tf.initialize_all_variables() ##已經被棄用了
init = tf.global_variables_initializer()
tf.mul在新版本中已被移除,需要要用tf.multiply
>> >>持續更新中>>>>