这种急切的执行使我发疯。我正在尝试在tf.enable_eager_execution()
启用的情况下将两条曲线绘制到一个张量板上。
import tensorflow as tf
tf.enable_eager_execution()
import numpy as np
#import tqdm
summary_writer = tf.contrib.summary.create_file_writer('tf_board/1', flush_millis=10000)
#import pdb; pdb.set_trace()
with summary_writer.as_default(), tf.contrib.summary.always_record_summaries():
# model definition code goes here
# and in it call
#import pdb; pdb.set_trace()
for i in range(100):
tf.contrib.summary.scalar("loss", i+ np.random.uniform(0,2), step=i)
tf.contrib.summary.scalar("loss2", i+ np.random.uniform(2,4), step=i)
我正在得到一个这样的图:
在这个tf.contrib.summary.scalar
框架下(不使用会话),我们还能在一个图中绘制两条曲线吗?