diff options
author | Vijay Vasudevan <vrv@google.com> | 2016-10-27 08:43:57 -0800 |
---|---|---|
committer | TensorFlower Gardener <gardener@tensorflow.org> | 2016-10-27 09:49:22 -0700 |
commit | 6812d46b957e32eba37c67384cc2136908d7a1ff (patch) | |
tree | 49e928e882aa2e44d9a8d627d0a35ae58683f92b /tensorflow/examples/how_tos | |
parent | ef7ac603d0dab2bb586a24dbbf0c6c669e213ccd (diff) |
Parse argparse flags, then pass unparsed flags through to argv via tf.app.run()
to allow argparse + tf.flags to play nicely with each other.
Change: 137405161
Diffstat (limited to 'tensorflow/examples/how_tos')
4 files changed, 12 insertions, 12 deletions
diff --git a/tensorflow/examples/how_tos/reading_data/convert_to_records.py b/tensorflow/examples/how_tos/reading_data/convert_to_records.py index c3555a882d..5457b27eca 100644 --- a/tensorflow/examples/how_tos/reading_data/convert_to_records.py +++ b/tensorflow/examples/how_tos/reading_data/convert_to_records.py @@ -20,6 +20,7 @@ from __future__ import print_function import argparse import os +import sys import tensorflow as tf @@ -102,6 +103,5 @@ if __name__ == '__main__': set.\ """ ) - FLAGS = parser.parse_args() - - tf.app.run() + FLAGS, unparsed = parser.parse_known_args() + tf.app.run(main=main, argv=[sys.argv[0]] + unparsed) diff --git a/tensorflow/examples/how_tos/reading_data/fully_connected_preloaded.py b/tensorflow/examples/how_tos/reading_data/fully_connected_preloaded.py index 7795248f82..888da421bf 100644 --- a/tensorflow/examples/how_tos/reading_data/fully_connected_preloaded.py +++ b/tensorflow/examples/how_tos/reading_data/fully_connected_preloaded.py @@ -31,6 +31,7 @@ from __future__ import division from __future__ import print_function import argparse +import sys import time import tensorflow as tf @@ -184,6 +185,5 @@ if __name__ == '__main__': help='If true, uses fake data for unit testing.', action='store_true' ) - FLAGS = parser.parse_args() - - tf.app.run() + FLAGS, unparsed = parser.parse_known_args() + tf.app.run(main=main, argv=[sys.argv[0]] + unparsed) diff --git a/tensorflow/examples/how_tos/reading_data/fully_connected_preloaded_var.py b/tensorflow/examples/how_tos/reading_data/fully_connected_preloaded_var.py index 5325afbe60..f19c3f38fd 100644 --- a/tensorflow/examples/how_tos/reading_data/fully_connected_preloaded_var.py +++ b/tensorflow/examples/how_tos/reading_data/fully_connected_preloaded_var.py @@ -30,6 +30,7 @@ from __future__ import division from __future__ import print_function import argparse +import sys import time import tensorflow as tf @@ -194,6 +195,5 @@ if __name__ == '__main__': help='If true, uses fake data for unit testing.', action='store_true' ) - FLAGS = parser.parse_args() - - tf.app.run() + FLAGS, unparsed = parser.parse_known_args() + tf.app.run(main=main, argv=[sys.argv[0]] + unparsed) diff --git a/tensorflow/examples/how_tos/reading_data/fully_connected_reader.py b/tensorflow/examples/how_tos/reading_data/fully_connected_reader.py index 127153a00b..4c5dbc65c6 100644 --- a/tensorflow/examples/how_tos/reading_data/fully_connected_reader.py +++ b/tensorflow/examples/how_tos/reading_data/fully_connected_reader.py @@ -29,6 +29,7 @@ from __future__ import print_function import argparse import os.path +import sys import time import tensorflow as tf @@ -224,6 +225,5 @@ if __name__ == '__main__': default='/tmp/data', help='Directory with the training data.' ) - FLAGS = parser.parse_args() - - tf.app.run() + FLAGS, unparsed = parser.parse_known_args() + tf.app.run(main=main, argv=[sys.argv[0]] + unparsed) |