【发布时间】:2016-02-06 13:54:45
【问题描述】:
我正在尝试在我的应用程序中设置自定义批量大小。
如果我将以下代码放入我的应用程序中
tf.app.flags.DEFINE_integer('batch_size', 128,
"""Number of images to process in a batch.""")
它说以下错误
argparse.ArgumentError: argument --batch_size: conflicting option string(s): --batch_size
如果我删除此声明,它会发誓:
usage: <myscript> [-h] [--batch_size BATCH_SIZE] [--data_dir DATA_DIR]
[--checkpoint_dir CHECKPOINT_DIR]
在使用FLAGS.batch_size 的那一行。
myscript 是我的脚本的名称,我没有在任何地方写此消息,并且根本不期望这些命令行开关。看起来TF 使用了一些 Python 开关解析库并以某种方式期待这些开关。如何避免这种情况并期待自定义开关?
如何硬编码自定义 batch_size?
更新
我的命令行如下:
myscript image1.png image2.png image3.png
PNG 是来自 CIFAR 数据库的图像,我希望通过命令行识别。这是我希望的命令行,我不希望它包含“使用”输出中列出的选项。
【问题讨论】:
-
能否请您添加用于运行脚本的命令行?
-
我希望处理的图像 PNG 文件列表。这就是我想要的,我不想从命令行设置
batch_size。
标签: python tensorflow