AttributeError: у объекта ResourceSummaryWriter нет атрибута get_logdir - PullRequest
0 голосов
/ 20 апреля 2020

Я пытаюсь запустить какой-то код, написанный в tenorflow v1.0, в пакете библиотеки tenorflow 2.1. Поэтому я должен переписать часть кода. Я столкнулся с некоторой проблемой с одной строкой кодов

LOG_DIR='./'
summary_writer = tf.summary.FileWriter(LOG_DIR)

, теперь я понимаю, что в версии 2.0 tf.summary устарел, и вместо этого я должен был написать новый код

summary_writer = tf.summary.create_file_writer(LOG_DIR) 

но всякий раз, когда я начинаю бегать

logdir = summary_writer.get_logdir()

Это дает мне ошибку

AttributeError: 'ResourceSummaryWriter' object has no attribute 'get_logdir'

Я искал вокруг и не нашел решения. В чем может быть проблема? Разве это не просто указание LOG_DIR (что я и сделал)

С уважением

1 Ответ

1 голос
/ 29 апреля 2020

Я получил ту же ошибку, после долгой борьбы с этим, я просто решил ее. Я просто изменил исходный код ядра "~ tenorboard / plugins /опроектор / init .py". Я избавился от строк 'logdir' и передал путь к файлу журнала в "summary_writer"

* 1005. * ------------------ "~ тензорная доска / плагины / проектор / init .py -------------- --------

введите описание изображения здесь

-------------- ---- myapp.py --------------------------------

введите описание изображения здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...