显然,随着tensorflow的最新更新,运行trace/timeline/或它所称的任何东西的选项都消失了。以下代码用于创建一个.json文件,允许我使用Chrome查看代码的详细时间轴:
import tensorflow as tf
from tensorflow.python.client import timeline
run_options = tf.RunOptions(trace_level=tf.RunSettings.FULL_TRACE)
run_metadata = tf.RunMetadata()
sess.run([Network.update], feed_dict = input_dict, options=run_options, run_metadata=run_metadata)
tl = timeline.Timeline(run_metadata.step_stats)
ctf = tl.generate_chrome_trace_format()
with open('trace_file.json', 'w') as f:
f.write(ctf)
但是,现在我得到了错误
^{pr2}$该功能是否以另一种方式实现?我不知道文件试图告诉我什么: https://www.tensorflow.org/api_docs/python/tf/RunOptions
Class RunOptions Defined in tensorflow/core/protobuf/config.proto.
这让我想到了一个github回购,我不知道这会有多大帮助。在
TLDR;如何使用当前版本的tf(1.4.1)运行时间轴/跟踪程序?在
目前没有回答
相关问题 更多 >
编程相关推荐