【发布时间】:2017-06-04 13:57:20
【问题描述】:
TensorFlow 的Previous versions 将tf.app.flags 用于类似标志的命令:
flags = tf.app.flags
FLAGS = flags.FLAGS
flags.DEFINE_string('data_dir', '/tmp/data/', 'Directory for storing data')
但是recent versions 现在只有
import argparse
#...
FLAGS = None
无论何时出现此类代码,导入 argparse 但未在任何地方使用它(我能找到)。
之前大量使用tf.app.flags 似乎是在认可gflags architecture 作为一种用于TensorFlow 项目的习语。它的删除是否表明另一种方法现在是惯用的并且应该代替它使用?如果是,采用什么方法,是否有简单的建议迁移路径?
【问题讨论】:
标签: tensorflow command-line-arguments gflags