欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

2021-09-26 absl.flags._exceptions.DuplicateFlagError:

发布时间:2023/12/14 编程问答 51 豆豆
生活随笔 收集整理的这篇文章主要介绍了 2021-09-26 absl.flags._exceptions.DuplicateFlagError: 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

运行testing.py时出现错误:
absl.flags._exceptions.DuplicateFlagError: The flag ‘log_dir’ is defined twice. First from absl.logging, Second from testing.py. Description from first occurrence: directory to write logfiles into
解决方法:在最开始添加代码段

def del_all_flags(FLAGS):flags_dict = FLAGS._flags()keys_list = [keys for keys in flags_dict] print(keys_list) keys = 'log_dir' FLAGS.__delattr__(keys)del_all_flags(tf.app.flags.FLAGS)

用print(keys_list)输出所有keys,[‘logtostderr’, ‘alsologtostderr’, ‘log_dir’, ‘v’, ‘verbosity’, ‘logger_levels’, ‘stderrthreshold’, ‘showprefixforinfo’, ‘run_with_pdb’, ‘pdb_post_mortem’, ‘pdb’, ‘run_with_profiling’, ‘profile_file’…]
我报错的是’log_dir’,所以只删除这一个。

总结

以上是生活随笔为你收集整理的2021-09-26 absl.flags._exceptions.DuplicateFlagError:的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。