0

我正在将 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 对象。

有人知道吗?

4

0 回答 0