Sto provando ad impostare la dimensione del batch personalizzato nella mia applicazione.Come utilizzare "FLAGS" (switch a riga di comando) in TensorFlow?
se ho messo il seguente codice nella mia app
tf.app.flags.DEFINE_integer('batch_size', 128,
"""Number of images to process in a batch.""")
dice il seguente errore
argparse.ArgumentError: argument --batch_size: conflicting option string(s): --batch_size
e se tolgo questa affermazione, giura:
usage: <myscript> [-h] [--batch_size BATCH_SIZE] [--data_dir DATA_DIR]
[--checkpoint_dir CHECKPOINT_DIR]
a la riga in cui è stato utilizzato il numero FLAGS.batch_size
.
myscript
è il nome del mio script e non ho scritto questo messaggio da nessuna parte e non mi aspetto che questi switch di riga di comando vengano visualizzati. Sembra che TF
utilizzi alcune librerie di analisi degli switch Python e si aspettino in qualche modo questi switch. Come evitare questo e aspettarsi switch personalizzati?
Come hardcode personalizzato batch_size?
UPDATE
La mia linea di comando è seguente:
myscript image1.png image2.png image3.png
PNG sono le immagini dal database CIFAR vorrei riconoscere da linea di comando. Questa è la linea di comando che vorrei che fosse, non voglio che contenga le opzioni elencate nell'output di "utilizzo".
Puoi aggiungere una riga di comando che usi per eseguire il tuo script? – Farseer
Un elenco di file PNG immagine che desidero elaborare. Questo è quello che voglio, non voglio che 'batch_size' sia impostato dalla riga di comando. – Dims