У меня есть строка tf.summary внутри моей функции train_one_step, которая оформлена функцией tf.function (то есть она преобразуется в график).
В первый раз все работает нормально.Но когда я закончу, тогда я решу создать нового писателя и провести дополнительное обучение, я получаю ошибку в основном из-за того, что график все еще придерживается старого писателя.
Я сталкивался с этой проблемой раньшес гиперпараметрами.Когда меняются, график придерживается старых.Итак, я решил это, передав эти параметры явно (как если бы они были входами в NN).Я не знаю, как решить проблему с писателем.
with writer.as_default:
train(mymodel, epochs=10)
- выдает ошибку, потому что автор выше отличается от того, который использовался ранее (который работал нормально).Проблема не существует, если цикл обучения не был украшен функцией tf.function.