Lilu-1226

tf.app.flags.DEFINE_xxx()就是添加命令行的optional argument(可选参数),而tf.app.flags.FLAGS可以从对应的命令行参数取出参数。举例如下:

FLAGS = tf.app.flags.FLAGS
# 基本模型参数
# 定义integer型flag
tf.app.flags.DEFINE_integer(flag_name=\'batch_size\', default_value=128,
                            docstring=\'Number of images to process in a batch.\')
# 定义string型flag
tf.app.flags.DEFINE_string(flag_name=\'data_dir\', default_value=\'cifar-10-binary\',
                           docstring=\'Path to the CIFAR-10 data directory.\')

print(FLAGS.batch_size)
print(FLAGS.data_dir)

在命令行运行后如下:

1533294622(1)

因为没有给可选参数赋值,所以输出默认值。

1533294856(1)

给可选参数batch_size和data_dir赋值后输出输入值。

参考链接

分类:

技术点:

相关文章:

  • 2021-09-15
  • 2021-11-12
  • 2021-11-17
  • 2021-09-30
  • 2021-04-09
  • 2021-04-30
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-12-11
  • 2021-08-08
  • 2021-09-08
  • 2021-08-16
  • 2022-12-23
  • 2021-12-06
相关资源
相似解决方案