tf.app.flags
和tf.app.run
Tensorflow 1 中的内容已从 Tensorflow 2 中删除。有没有比使用 tf.compat.v1.flags
更好的替代方案?鉴于我是从头开始编写脚本。
最好的方法是什么?我应该坚持 argparse
并运行main()
?
最佳答案
建议使用 abseil-py 而不是 tf.app.flags
。
举个例子,
from absl import app
from absl import flags
from absl import logging
FLAGS = flags.FLAGS
flags.DEFINE_string('flag', None, 'Text')
def main(argv):
logging.info('flag is %s.', FLAGS.flag)
if __name__ == '__main__':
app.run(main)
关于python - Tensorflow 2.0 中已弃用标志,最好的替代方案是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69285680/