tf.compat.v1 得到 KeyError: 'verbosity'

问题描述

我正在将 tf 1.10 代码转换为 2.1.0。我做了转换

import tensorflow.compat.v1 as tf

现在我不断收到此错误

    tf.app.run()
  File "/data/anaconda3/envs/nero/lib/python3.6/site-packages/tensorflow_core/python/platform/app.py",line 40,in run
    _run(main=main,argv=argv,flags_parser=_parse_flags_tolerate_undef)
  File "/data/anaconda3/envs/nero/lib/python3.6/site-packages/absl/app.py",line 297,in run
    flags_parser,File "/data/anaconda3/envs/nero/lib/python3.6/site-packages/absl/app.py",line 363,in _run_init
    logging.use_absl_handler()
  File "/data/anaconda3/envs/nero/lib/python3.6/site-packages/absl/logging/__init__.py",line 1229,in use_absl_handler
    FLAGS['verbosity']._update_logging_levels()  # pylint: disable=protected-access
AttributeError: 'Flag' object has no attribute '_update_logging_levels'

我通读了 absl/logging/init.py 的源代码,但可以弄清楚如何设置标志值,以便 FLAGS['verbosity'] 将返回一个 _VerbosityFlag 对象。

有人知道吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)