почему tf.flags конфликтует с argparse? - PullRequest
0 голосов
/ 12 декабря 2018

Используя tf.app.flags и argparse, я написал код

flags = tf.app.flags
FLAGS = flags.FLAGS

flags.DEFINE_integer('hidden1', 16, 'Number of units in hidden layer 1.')
flags.DEFINE_integer('hidden2', 16, 'Number of units in hidden layer 2.')

parser = argparse.ArgumentParser(description='Single Deep GCNN 11, 22 and 33!', allow_abbrev=False)
parser.add_argument('--fc-neuron', type=int, default=64)
parser.add_argument('--num-epochs', type=int, default=10000, help='the number of training epochs')

И в других файлах я использовал FLAGS, чтобы получить некоторые аргументы, однако я получил ошибку

absl.flags._exceptions.UnrecognizedFlagError: Unknown command line flag 'fc-neuron'

Как я могу исправить этот конфликт?

...