TypeError в sess.run, так как аргумент fetch имеет недопустимый тип - PullRequest
0 голосов
/ 02 октября 2018

Мой сеанс работает следующим образом.

while batch_number < args.epoch_size:
    start_time = time.time()
    feed_dict = {
        learning_rate_placeholder: lr,
        phase_train_placeholder  : True,
        batch_size_placeholder   : args.batch_size}
    if (batch_number % 100 == 0):

        err, _, step, reg_loss, summary_str = sess.run(
            [loss, train_op, global_step, regularization_losses, summary_op], feed_dict=feed_dict)
        summary_writer.add_summary(summary_str, global_step=step)
    else:
        err, _, step, reg_loss = sess.run([loss, train_op, global_step, regularization_losses], feed_dict=feed_dict)
    duration = time.time() - start_time

Я получаю следующую ошибку,

TypeError: Аргумент Fetch None имеет недопустимый тип

Ошибка происходит в строке, где sess.run выполняется.Могу я узнать почему?есть ли какое-то решение для этого?

...