gpt4 book ai didi

TensorFlow 不写事件

转载 作者:行者123 更新时间:2023-12-03 17:39:45 25 4
gpt4 key购买 nike

下面是我在训练 DNNRegressor 时用来监控事件的代码片段。我正在运行 Jupyter 笔记本。

在训练期间,我在终端中收到以下错误:

E tensorflow/core/util/events_writer.cc:162] The events file /Users/eran/Genie/PNP/TB/events.out.tfevents.1473067505.Eran has disappeared. E tensorflow/core/util/events_writer.cc:131] Failed to flush 2498 events to /Users/eran/Genie/PNP/TB/events.out.tfevents.1473067505.Eran


def add_monitors():
validation_metrics = {'MeanSquaredError': tf.contrib.metrics.streaming_mean_squared_error}
monitors = learn.monitors.ValidationMonitor(valid_X, valid_y, every_n_steps=50, metrics=validation_metrics)
return [monitors]
regressor = learn.DNNRegressor(model_dir='/Users/eran/Genie/PNP/TB',
hidden_units=[32,16], feature_columns=learn.infer_real_valued_columns_from_input(X),
optimizer=tf.train.ProximalAdagradOptimizer(learning_rate=0.1),
config=learn.RunConfig(save_checkpoints_secs=1))
monitors = add_monitors()
regressor.fit(X, y, steps=10000, batch_size=20, monitors=monitors)

有任何想法吗?打开 TensorBoard 时,我没有看到任何事件被记录

最佳答案

log_dir=path_to_events_file
在您的代码中,您可以添加一些重新创建的目录代码,例如 tf.gfile.DeleteRecursively(log_dir);tf.gfile.MakeDirs(log_dir) .此步骤必须在任何摘要编写器之前完成,否则 tf 将无法找到正确的事件文件。

关于TensorFlow 不写事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39331218/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com