用tf.app.flags.FLAGS出现的问题:
tf.logging.info(json.dumps(vars(FLAGS))
-------
TypeError: Object of type 'FlagValues' is not JSON serializable
解决方法:
def set_default_dump(obj):
if isinstance(obj, set):
return list(obj)
raise TypeError
tf.logging.info(json.dumps(set(vars(FLAGS)),default=set_default_dump))
参考https://stackoverflow.com/questions/22281059/set-object-is-not-json-serializable