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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章