簡體   English   中英

Tensorboard DuplicateFlagError

[英]Tensorboard DuplicateFlagError

我正在為CNN修改張量板示例代碼: https ://www.tensorflow.org/tutorials/deep_cnn#launching_and_training_the_model

我收到此錯誤:

DuplicateFlagError: The flag 'batch_sizes' is defined twice. First from D:/UofU/.../mycifar10.py, Second from D:/UofU/.../mycifar10.py. (Where both path names are the same)  Description from first occurrence: Numbers of images to process in a batch.

這是必須產生錯誤的代碼的關鍵:

tf.app.flags.DEFINE_integer('batch_size', 49,
                           """Numbers of images to process in a batch.""")

看起來您正在某種程度上運行兩次定義了batch_size參數的代碼塊。 也許它在一個函數中,並且您多次調用它,或者以其他方式調用它。

可能的是,如果您是從jupyter Notebook運行它的,並且您正在重新運行單元格(也許在某些代碼更改之后),則不會清除標志,而是嘗試再次定義它。 在這種情況下,您必須在每次運行此單元格之前重新啟動運行時,或者將這些標志分成各自的單元格,運行一次,然后運行並重新運行其余代碼。

如果這些都不適用,則您必須發布代碼(包括運行方式的說明)才能發表更多意見。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM