tensorflow版本升级报错+解决方案汇总

这篇博客汇总了在TensorFlow版本升级过程中遇到的常见错误,如'histogram_summary'、'sigmoid_cross_entropy_with_logits'、'batch_matmul'等,并提供了相应的解决方法,包括替换为新的API调用,例如将'histogram_summary'改为'tf.summaries.histogram()'等。
摘要由CSDN通过智能技术生成

【持续更新】那些年de过的tensorflow版本升级报错


最近基于之前的大佬写过的代码,用tensorflow在写一个聊天机器人,因为版本的原因,收集到了很多报错信息,将解决方法汇总了一下,方便以后查看。

  • AttributeError: ‘module’ object hasno attribute ‘histogram_summary’

    解决方法:tf.histogram_summary() 改为: tf.summaries.histogram()

  • ValueError: Only call sigmoid_cross_entropy_with_logits with named arguments (labels=…, logits=…, …)

    解决方法:

    loss = tf.reduce_mean(tf.nn.sigmoid_cross_entropy_with_logits(output,Y))

    改为

    loss = tf.reduce_mean(tf.nn.sigmoid_cross_entropy_with_logits(labels=output,logits=Y))

  • AttributeError: module ‘tensorflow’ has no attribute ‘batch_matmul’

    解决方法:batch_matmul() 改为 matmul()

  • AttributeError: module ‘tensorflow’ has no attribute ‘pack’

    解决方法:pack() 改为 stack()

  • TypeError: Expected int32, got list containing Tensors of type ‘_Message’ instead.

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值