Issue
tf.app.flags
and tf.app.run
from Tensorflow 1 were removed from Tensorflow 2. I feel like using tf.compat.v1.flags
doesn't make a lot of sense given I am writing the script from scratch.
What's the best way to do this? Should I just stick with argparse and run main()?
Solution
Instead of tf.app.flags
, it is recommended to use abseil-py.
An example,
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)
Answered By - user1635327
0 comments:
Post a Comment
Note: Only a member of this blog may post a comment.