我正在尝试在 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/