在TensorBoard中更改图像滑块步骤

Mik*_* M 14 tensorflow tensorboard

TensorBoard 1.1.0的图像历史记录.我想更精确地设置滑块的位置(在黑色图像的顶部7),以便能够选择任何步骤.现在我只能在步骤2050或2810之间选择.这可能吗?

也许在10个常数被硬编码的来源中的位置?

  • 在此输入图像描述

Phu*_* Le 13

我在那儿回答了这个问题“ TensorBoard并没有显示所有数据点 ”,但这似乎更受欢迎,因此我在这里引用它。

您无需为此更改源代码,有一个名为的标志--samples_per_plugin

help命令中引用

--samples_per_plugin:plugin_name = num_samples对的可选逗号分隔列表,用于显式指定该插件的每个标签要保留多少个样本。对于未指定的插件,TensorBoard会将记录的摘要随机降采样为合理的值,以防止长时间运行的作业出现内存不足错误。该标志允许对该下采样进行精细控制。请注意,0表示保留该类型的所有样本。例如,“标量= 500,图像= 0”保留500个标量和所有图像。大多数用户不需要设置此标志。(默认:“”)

因此,如果您要使100张图像的滑块,请使用:

tensorboard --samples_per_plugin images=100

  • 正是我正在寻找的。谢谢! (2认同)

ant*_*riz 11

我设法通过在TensorBoard后端更改行来实现此目的

  • 我建议您链接到特定的提交而不是主提交,因为否则行引用可能会中断 - 我认为它已经这样做了。 (2认同)

Die*_*rDP 5

常见问题解答涵盖了这个问题

我的数据是否被下采样?我真的看到所有数据了吗?

TensorBoard使用存储库采样来对数据进行下采样,以便可以将其加载到RAM中。您可以在tensorboard / backend / application.py中修改每个标签将保留的元素数量。有关更多信息,请参见此StackOverflow问题