为什么 Tensorflow 不保存 run_metadata?
Why would Tensorflow not save run_metadata?
我只是想生成一个摘要,显示 run_metadata
如下:
run_options = tf.RunOptions(trace_level=tf.RunOptions.FULL_TRACE)
run_metadata = tf.RunMetadata()
summary = sess.run([x, y], options=run_options, run_metadata=run_metadata)
train_writer.add_run_metadata(paths.logs, 'step%d' % step)
train_writer.add_summary(paths.logs, step)
我确定日志文件夹的路径存在,生成摘要文件但没有预设元数据这一事实证实了这一点。现在我不确定是否真的生成了一个文件(对于元数据),但是当我打开 tensorboard 时,图表看起来很好并且填充了 session runs
下拉菜单。现在,当我 select 中的任何一个 运行 时,它会显示一个进度条 "Parsing metadata.pbtxt",它会在中途停止并挂起。
这会阻止我收集更多关于我的图表的信息。我错过了什么吗?尝试在本地 运行 本教程 (MNIST summary tutorial) 时发生了类似的问题。我觉得我缺少一些简单的东西。有谁知道可能导致此问题的原因吗?为什么我的 tensorboard 在尝试加载会话 运行 数据时会挂起?
我不敢相信我在发布问题后立即让它工作,但它就在这里。我注意到这一行:
run_options = tf.RunOptions(trace_level=tf.RunOptions.FULL_TRACE)
给我一个错误所以我删除了参数并将其变成
run_options = tf.RunOptions()
没有意识到这是导致元数据未被解析的原因。一旦我研究了错误信息:
Couldn't open CUDA library cupti64_90.dll
我查看了这个 Github Thread 并将文件移到了 bin
文件夹中。之后我再次 运行 我的代码与 trace_level
参数,没有错误并且元数据被成功解析。
我只是想生成一个摘要,显示 run_metadata
如下:
run_options = tf.RunOptions(trace_level=tf.RunOptions.FULL_TRACE)
run_metadata = tf.RunMetadata()
summary = sess.run([x, y], options=run_options, run_metadata=run_metadata)
train_writer.add_run_metadata(paths.logs, 'step%d' % step)
train_writer.add_summary(paths.logs, step)
我确定日志文件夹的路径存在,生成摘要文件但没有预设元数据这一事实证实了这一点。现在我不确定是否真的生成了一个文件(对于元数据),但是当我打开 tensorboard 时,图表看起来很好并且填充了 session runs
下拉菜单。现在,当我 select 中的任何一个 运行 时,它会显示一个进度条 "Parsing metadata.pbtxt",它会在中途停止并挂起。
这会阻止我收集更多关于我的图表的信息。我错过了什么吗?尝试在本地 运行 本教程 (MNIST summary tutorial) 时发生了类似的问题。我觉得我缺少一些简单的东西。有谁知道可能导致此问题的原因吗?为什么我的 tensorboard 在尝试加载会话 运行 数据时会挂起?
我不敢相信我在发布问题后立即让它工作,但它就在这里。我注意到这一行:
run_options = tf.RunOptions(trace_level=tf.RunOptions.FULL_TRACE)
给我一个错误所以我删除了参数并将其变成
run_options = tf.RunOptions()
没有意识到这是导致元数据未被解析的原因。一旦我研究了错误信息:
Couldn't open CUDA library cupti64_90.dll
我查看了这个 Github Thread 并将文件移到了 bin
文件夹中。之后我再次 运行 我的代码与 trace_level
参数,没有错误并且元数据被成功解析。