tensorflow中用summary.merge_all 时出现 Nontype问题

我用的是python3.5,tensorflow版本是1.4。

错误的意思,是在运行 summary_str = sess.run(summary_op) 时,summary_op没有被定义。
但是我在前面妥妥的加了summary_op = tf.summary.merge_all()这句话,当我调试的时候,发现summary_op真的是Nonetype,这问题就很奇怪,折磨了我好久。
后来我就换了一种数据传递的方式:
一开始,我用的是placeholder + feed_dict的方式,summary_op一直都显示没有被定义
然后,我改成了直接传入数据的方式,就没有问题了(见下面代码)

说来很玄学。。。可能是tensorflow更新太快的缘故吧

代码很简单,放出正确的代码

import tensorflow as tf
import numpy as np
import pandas as pd
import os

lr =0.001
batch_size = 32
capacity = 2000
MAX_STEP = 100000
#获取一批数据
def get_batch(data, label):
    data = tf.cast(data, tf.float32)
    label = tf
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值