Тензорная доска в Colab: нет активных панелей для текущего набора данных - PullRequest
0 голосов
/ 12 марта 2020

Я пытаюсь отобразить Tensorboard в Google Colab. Я импортирую тензорную доску: %load_ext tensorboard, затем создаю log_dir и подгоняю его следующим образом:

log_dir = '/gdrive/My Drive/project/' + "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)

history = model.fit_generator(
    train_generator,
    steps_per_epoch=nb_train_samples // batch_size,
    epochs=epochs,
    validation_data=validation_generator,
    validation_steps=nb_validation_samples // batch_size,
    callbacks=[tensorboard_callback])

Но когда я вызываю его с помощью %tensorboard --logdir logs/fit, он не отображается. Вместо этого выдается следующее сообщение:

Для текущего набора данных нет активных панелей.

Есть ли решение для этого? проблема в фиксированном пути, который я передал в log_dir?

1 Ответ

1 голос
/ 12 марта 2020

Пожалуйста, попробуйте следующий код

log_dir = '/gdrive/My Drive/project/' + "logs/fit/"
tensorboard_callback = tf.keras.callbacks.TensorBoard(log_dir=log_dir, histogram_freq=1)

history = model.fit_generator(
    train_generator,
    steps_per_epoch=nb_train_samples // batch_size,
    epochs=epochs,
    validation_data=validation_generator,
    validation_steps=nb_validation_samples // batch_size,
    callbacks=[tensorboard_callback])

    %load_ext tensorboard
    %tensorboard --logdir /gdrive/My Drive/project/logs/fit/
...