Python 当我使用slim.learning.train时,可以取张量吗?

Python 当我使用slim.learning.train时,可以取张量吗?,python,tensorflow,tf-slim,Python,Tensorflow,Tf Slim,感谢TF Slim,它更容易构建新模型 但是当谈到训练模型时,似乎slim.learning.train无法获取张量,我需要检查我的模型 它只能返回损失(训练op),下面的代码位于tensorflow/contrib/slim/python/slim/learning.py中,它显示了如何打印损失 if sess.run(train_step_kwargs['should_log']): logging.info('global step %d: loss = %.4f (%.3f sec/

感谢TF Slim,它更容易构建新模型

但是当谈到训练模型时,似乎slim.learning.train无法获取张量,我需要检查我的模型

它只能返回损失(训练op),下面的代码位于tensorflow/contrib/slim/python/slim/learning.py中,它显示了如何打印损失

if sess.run(train_step_kwargs['should_log']):
  logging.info('global step %d: loss = %.4f (%.3f sec/step)',
               np_global_step, total_loss, time_elapsed)

是否有一些方法可以获取张量或仅打印其值?

假设您有张量
t
,那么您可以在每次执行涉及使用
t
的图形时打印它,方法是将张量与
tf.print()关联,如下所示:

t=tf.Print(t[t])