Я использую Python 3.7 Tensorflow 2.1.0 Tensorboard 2.2.1.
Я пытаюсь запустить плагин отладки Tensorboard. Когда я запускаю плагин, используя следующую команду, страница загружается успешно, говоря: «Отладчик ожидает соединений Session.run () ...»
tensorboard --logdir logdir --debugger_port 7000
Но когда я выполняю свою модель tf.keras, страница не будет обновляться и не попадет в плагин отладки.
Вот фрагмент кода:
tf.compat.v1.keras.backend.set_session(
tf_debug.TensorBoardDebugWrapperSession(tf.compat.v1.Session(), "localhost:7000"))
log_dir = "logs\\fit\\" + datetime.datetime.now().strftime("%Y%m%d-%H%M%S")
tensorboard_callback = tf.keras.callbacks.TensorBoard(log_dir=log_dir, histogram_freq=1)
model.fit(self.df_x, self.df_y, epochs=self.epochs, verbose=2,
batch_size=self.batch_size, validation_split=0.25,
callbacks=[tensorboard_callback])
Я что-то упустил? У кого-нибудь есть пример кода для запуска плагина отладки на Tensorflow 2.1? Я использую только tf.keras.