def trace(config, sess, model, train_data):
run_options = tf.RunOptions(trace_level=tf.RunOptions.FULL_TRACE)
run_metadata = tf.RunMetadata()
X, Q, Y = random_batch(*train_data, config.batch_size)
model.batch_fit(X, Q, Y, learning_rate, run_options, run_metadata)
train_writer.add_run_metadata(run_metadata, 'step%d' % step)
from tensorflow.python.client import timeline
tl = timeline.Timeline(run_metadata.step_stats)
ctf = tl.generate_chrome_trace_format()
with open('timeline.json', 'w') as f:
f.write(ctf)
return
评论列表
文章目录