UnrecognizedFlagError: Unknown command line flag 'f' 和AttributeError: _parse_flags

这2个错误都是由于tensorflow版本升级引起的问题。
1.AttributeError: _parse_flags的解决办法是:TensorFlow版本升级后抛弃了FLAGS._parse_flags()这种用法,改成了用FLAGS.flag_values_dict()
2.UnrecognizedFlagError: Unknown command line flag 'f' 的解决办法是:在引入各种包之后写上tf.app.flags.DEFINE_string('f', '', 'kernel')然后写上flags的定义,如下所示

import tensorflow as tf
import numpy as np
tf.app.flags.DEFINE_string(‘f’, ‘’, ‘kernel’)
tf.flags.DEFINE_integer(“embedding_dim”, 128, “Dimensionality of character embedding (default: 128)”)

你可能感兴趣的:(UnrecognizedFlagError: Unknown command line flag 'f' 和AttributeError: _parse_flags)