前提・実現したいこと
Jupyternotebook上でTensorBoardを起動しようとしているのですが、何らかの原因でログディレクトリのパスが認識されず、ダッシュボードを開くことができません。
エラーメッセージ
No dashboards are active for the current data set.
Probable causes:
You haven’t written any data to your event files.
TensorBoard can’t find your event files.
If you’re new to using TensorBoard, and want to find out how to add data and set up your event files, check out the README and perhaps the TensorBoard tutorial.
If you think TensorBoard is configured properly, please see the section of the README devoted to missing data problems and consider filing an issue on GitHub.
Last reload: Dec 27, 2020, 6:12:05 PM
Log directory: logdir
該当のソースコード
import tensorflow as tf
from datetime import datetime
%load_ext tensorboard
mnist = tf.keras.datasets.mnist
(x_train, t_train), (x_test, t_test) = mnist.load_data() # Numpy
x_train, x_test = x_train / 255.0, x_test / 255.0 # standardization
model = tf.keras.Sequential(name='my_model_1')
model.add(tf.keras.layers.Flatten(input_shape=(28, 28), name='flatten_layer_1'))
model.add(tf.keras.layers.Dense(128, activation='sigmoid'))
model.add(tf.keras.layers.Dropout(0.2))
model.add(tf.keras.layers.Dense(10, activation='softmax'))
model.compile(optimizer=tf.keras.optimizers.Adam(learning_rate=0.01),
loss='sparse_categorical_crossentropy',
metrics=['accuracy'])
path = 'logs/fit/' + datetime.now().strftime('%Y%m%d-%H%M%S')
tensorboard_callback = tf.keras.callbacks.TensorBoard(log_dir=path, histogram_freq=1)
model.fit(x= x_train,
y= t_train,
epochs=5,
validation_data=(x_test,t_test),
callbacks=[tensorboard_callback])
%tensorboard --logdir logs/fit
補足
ログディレクトリそのものは作成されているのですが、そのpathを渡しても上のエラーメッセージがでるか、タイムアウトしてしまいます
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。