Запустите плагин отладки TensorBoard, используя Tensorflow 2.1.0 - PullRequest
0 голосов
/ 21 апреля 2020

Я использую 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.

...