Previous versions使用tf.app.flags
来执行诸如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项目的一种习惯的认可。它是否被删除表明另一种方法现在是惯用的并且应该用于它的位置?如果是这样,有什么方法,是否有简单的建议迁移路径?