|
34 | 34 | from __future__ import division
|
35 | 35 | from __future__ import print_function
|
36 | 36 |
|
| 37 | +import argparse |
37 | 38 | from datetime import datetime
|
38 | 39 | import math
|
39 | 40 | import time
|
|
43 | 44 |
|
44 | 45 | import cifar10
|
45 | 46 |
|
46 |
| -FLAGS = tf.app.flags.FLAGS |
| 47 | +parser = argparse.ArgumentParser() |
47 | 48 |
|
48 |
| -tf.app.flags.DEFINE_string('eval_dir', '/tmp/cifar10_eval', |
49 |
| - """Directory where to write event logs.""") |
50 |
| -tf.app.flags.DEFINE_string('eval_data', 'test', |
51 |
| - """Either 'test' or 'train_eval'.""") |
52 |
| -tf.app.flags.DEFINE_string('checkpoint_dir', '/tmp/cifar10_train', |
53 |
| - """Directory where to read model checkpoints.""") |
54 |
| -tf.app.flags.DEFINE_integer('eval_interval_secs', 60 * 5, |
55 |
| - """How often to run the eval.""") |
56 |
| -tf.app.flags.DEFINE_integer('num_examples', 10000, |
57 |
| - """Number of examples to run.""") |
58 |
| -tf.app.flags.DEFINE_boolean('run_once', False, |
59 |
| - """Whether to run eval only once.""") |
| 49 | +parser.add_argument('--eval_dir', type=str, default='/tmp/cifar10_eval', help='Directory where to write event logs.') |
| 50 | + |
| 51 | +parser.add_argument('--eval_data', type=str, default='test', help='Either `test` or `train_eval`.') |
| 52 | + |
| 53 | +parser.add_argument('--checkpoint_dir', type=str, default='/tmp/cifar10_train', help='Directory where to read model checkpoints.') |
| 54 | + |
| 55 | +parser.add_argument('--eval_interval_secs', type=int, default=60*5, help='How often to run the eval.') |
| 56 | + |
| 57 | +parser.add_argument('--num_examples', type=int, default=10000, help='Number of examples to run.') |
| 58 | + |
| 59 | +parser.add_argument('--run_once', type=bool, default=False, help='Whether to run eval only once.') |
60 | 60 |
|
61 | 61 |
|
62 | 62 | def eval_once(saver, summary_writer, top_k_op, summary_op):
|
@@ -154,4 +154,5 @@ def main(argv=None): # pylint: disable=unused-argument
|
154 | 154 |
|
155 | 155 |
|
156 | 156 | if __name__ == '__main__':
|
| 157 | + FLAGS = parser.parse_args() |
157 | 158 | tf.app.run()
|
0 commit comments