AttributeError

错误:

AttributeError Traceback (most recent call last) in () 1 sess = tf.Session()----> 2 writer = tf.train.SummaryWriter("logs/,sess.graph")AttributeError: module 'tensorflow.python.training.training' has no attribute 'SummaryWriter'

AttributeError_第1张图片

解决:

这是因为在1.0版本中,tf.train.SummaryWriter已经改为tf.summary.FileWriter


错误:

In [21]: sub = tf.sub(x,a)---------------------------------------------------------------------------AttributeError Traceback (most recent call last)in()

----> 1 sub = tf.sub(x,a)

AttributeError: module 'tensorflow' has no attribute 'sub'

AttributeError_第2张图片

解决:

改成:sub = tf.subtract(x,a)


错误:

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

解决:

改成:tf.summary.histogram()


错误:

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

AttributeError_第3张图片

解决:

改成:tf.summary.scalar('loss',loss)


错误:

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

AttributeError_第4张图片

解决:

改成:tf.summary.merge_all()



错误:

---------------------------------------------------------------------------AttributeError Traceback (most recent call last) in ()----> 1 with tf.Session as sess: 2 sess.run(init) 3 for _ in range(3): 4 sess.run(update) 5 print(sess.run(state))AttributeError: __exit__


AttributeError_第5张图片

解决:

把 with tf.Session as sess: 改成 sess = tf.Session() 


你可能感兴趣的:(AttributeError)