我正在尝试学习和使用 tensorboard,并遵循这些指南代码进行了一些修改。
当我运行代码
model.fit(x=x_train,
y=y_train,
epochs=5,
validation_data=(x_test, y_test),
callbacks=[tf.keras.callbacks.TensorBoard(log_dir=log_dir, histogram_freq=1)])
Run Code Online (Sandbox Code Playgroud)
,我收到 ProfilerNotRunningError 并显示此消息“summary_ops_v2.py:1161] 跟踪已启用”。
为什么已经启用跟踪?我该如何解决问题?
我试图用新的日志方向解决它(我以为它会更新跟踪),但它又发生了。
model.fit(x=x_train,
y=y_train,
epochs=5,
validation_data=(x_test, y_test),
callbacks=[tf.keras.callbacks.TensorBoard(log_dir=log_dir, histogram_freq=1)])
Run Code Online (Sandbox Code Playgroud)
Epoch 1/5
W0619 17:02:10.383985 15544 summary_ops_v2.py:1161] Trace already enabled
32/60000 [..............................] - ETA: 15:05 - loss: 2.3275 - accuracy: 0.0625
---------------------------------------------------------------------------
ProfilerNotRunningError Traceback (most recent call last)
<ipython-input-23-0c608b0df5ad> in <module>
3 epochs=5,
4 validation_data=(x_test, y_test),
----> 5 callbacks=[tf.keras.callbacks.TensorBoard(log_dir=log_dir, histogram_freq=1)])
C:\ProgramData\Anaconda3\lib\site-packages\tensorflow\python\keras\engine\training.py in fit(self, x, y, batch_size, epochs, verbose, callbacks, validation_split, validation_data, shuffle, class_weight, …Run Code Online (Sandbox Code Playgroud)