tf.app.flags.FLAGS报错解决方法

tf.app.flags.FLAGS报错解决方法

在tensorflow中,tf.app.flags.FLAGS已经转移到tf.flags.FLAGS路径下
以前可以像下面一样直接创建参数并进行赋值
demo_flags=tf.app.flags.FLAGS
demo.xxxx=xxxxxxx
更新后需要用函数进行定义之后才能直接赋值,例子如下
demo_flags=tf.flags.FLAGS
# 参数为key、值、和注解帮助
tf.flags.DEFINE_string("key1","hello","这是一个字符串")
tf.flags.DEFINE_bool("key2",False"这是一个布尔参数")
tf.flags.DEFINE_integer("key3",20,"这是一个整数")
demo_flags.key1="hi"
demo_flags.key2=True
demo_flags.key3=30
。。。。。。。

但是对于老程序,这么一个个修改实在是太麻烦了

所以,哈哈直接修改如下就行啦♪(^∇^*),可以和老版一样操作了。

demo_flags=tf.flags._FlagValuesWrapper
demo.xxxx=xxxxxxx
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章