2017-03-09 22 views
0

確定TensorBoard嵌入選項卡中的運行順序是什麼?什麼決定了TensorBoard嵌入選項卡中的運行順序?

一些例子:

enter image description here

enter image description here

+0

那些值是什麼時候開始運行的時間戳? – danielunderwood

+0

@danielunderwood是的。 ISO格式。其他選項卡遵循字典順序,但不包含嵌入選項卡。 –

+0

糟糕。我誤解了你的問題,並認爲這是關於確定順序,而不是以奇怪的順序顯示運行。這可能是值得在[GitHub回購](https://github.com/tensorflow/tensorflow)上打開一個問題,因爲我想這不是預期的順序,並且沒有任何現有的問題。 – danielunderwood

回答

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())代替)。

+0

謝謝,我打開了一個GitHub問題:[Ordering the runs在TensorBoard的嵌入標籤#8255](https://github.com/tensorflow/tensorflow/issues/8255) –

相關問題