python - Colab 中的 Tensorboard : No dashboards are active for the current data set

标签 python tensorflow google-colaboratory tensorflow2.0 tensorboard

我正在尝试在 Google Colab 中显示 Tensorboard。我导入张量板:%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 调用它时,它不显示。相反,它会抛出以下消息:

No dashboards are active for the current data set.

有解决办法吗?问题出在我传入log_dir的固定路径上吗?

最佳答案

请尝试下面的代码

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/

关于python - Colab 中的 Tensorboard : No dashboards are active for the current data set,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60646463/

相关文章:

python - 为什么使用相同的数据集进行训练和测试会产生不同的准确性?

python - 在 YOLO 中无法获得正确的 yolo 预训练权重

opencv - 谷歌 Colab cv.ocl.haveOpenCL() False

python - 将 Levenshtein 比率转换为 C++

python - 删除 nan 行,除非单独列中的字符串值 - Pandas

tensorflow - 如何在 Tensorflow 中构建 Siamese 网络的输入管道?

python - 使用 tensorflow ,如何平均多个批处理的参数梯度值并使用该平均值进行更新?

html - 在 google colab 中显示大视频文件

python - py2neo 中的 Cypher 查询

python - pandas.Series.explode 抛出 AttributeError