什么决定了TensorBoard的嵌入选项卡中的运行顺序?

时间:2017-03-09 00:27:36

标签: python tensorflow embedding tensorboard

在TensorBoard的嵌入选项卡中确定运行顺序的原因是什么?

一些例子:

enter image description here

enter image description here

2 个答案:

答案 0 :(得分:1)

TensorBoard嵌入项目后端serves the runs作为Python dict对象中的键列表:

@wrappers.Request.application
def _serve_runs(self, request):
  """Returns a list of runs that have embeddings."""
  return Respond(request, list(self.configs.keys()), 'application/json')

引用Python documentation for Dictionaries

  

在字典上执行列表(d.keys())会以任意顺序返回字典中使用的所有键的列表(如果要对其进行排序,只需使用sorted(d.keys()))。

答案 1 :(得分:0)

更新2020年10月:

现在针对实验按运行时进行了排序: https://github.com/tensorflow/tensorboard/blob/538eaeb53076943408d8026a7194ddb50168a77d/tensorboard/plugins/core/core_plugin.py#L171

我希望可以根据自己的选择按字母顺序/运行时等对它进行排序...