when reading cifar10 example, can see following code segment, said follow google commandline standard. in specific, code segment do? did not find api document cover tf.app.flags.define_string
flags = tf.app.flags.flags tf.app.flags.define_string('train_dir', '/tmp/cifar10_train', """directory write event logs """ """and checkpoint.""") tf.app.flags.define_integer('max_steps', 1000000, """number of batches run.""") tf.app.flags.define_boolean('log_device_placement', false, """whether log device placement.""")
my experience tensorflow looking @ source code more useful ctrl+f in api doc. keep pycharm open tensorflow project, , can search either example of how (e.g., custom reader).
in particular case, want @ what's going on in tensorflow/python/platform/flags.py. it's thin wrapper around argparse.argumentparser(). in particular, of define_* end adding arguments _global_parser, example, through helper function:
def _define_helper(flag_name, default_value, docstring, flagtype): """registers 'flag_name' 'default_value' , 'docstring'.""" _global_parser.add_argument("--" + flag_name, default=default_value, help=docstring, type=flagtype)
so flags api same find argumentparser.
Comments
Post a Comment