Error:No dashboards are active for the current data set.

运行tensorboard打开网址:http://localhost:6006,报错如下图:

我执行了两步操作修改这个错误:

(1)之前的summary是我手动创建的,现在改用代码创建

(2)仍然报错:ValueError: GetLogdirSubdirectories: path exists and is not a directory, /Volumes/XIAOHUIHUI/python_namespace/competition/house_price_prediction/summary/events.out.tfevents.1563345620.jiashihuideMacBook-Pro.local,方法:tensorboard 的 --logdir 参数,不需要加具体的文件名,到日志目录即可。

现在打开链接,可以正常显示:

### 解决Linux上TensorBoard出现"No dashboards are active for the current data set."问题 当在Linux环境中启动TensorBoard并访问可视化界面时,如果遇到“No dashboards are active for the current data set.”提示,这通常意味着TensorBoard未能成功读取到有效的日志文件或事件文件。以下是几种可能的原因及解决方案: #### 日志目录路径不正确 确保指定的日志目录绝对路径无误,并且该位置确实存在由训练过程产生的`events.out.tfevents.*`文件[^1]。 ```bash tensorboard --logdir=/absolute/path/to/logs/ ``` #### 文件权限不足 检查是否有足够的权限来读取这些日志文件。可以尝试更改文件夹及其内部文件的权限设置为更宽松的状态(仅用于测试目的),以排除此因素的影响: ```bash sudo chmod -R 755 /path/to/log/directory ``` #### 数据未刷新 有时即使已经生成了新的事件记录,由于缓存机制的缘故,旧版本的数据可能会被优先展示出来。关闭所有已开启的TensorBoard实例后再重启服务有助于清除潜在的缓存干扰[^2]: ```bash pkill tensorboard tensorboard --logdir=... ``` #### 缺少必要的清理操作 对于某些框架而言,在结束会话前调用相应的API接口完成资源释放非常重要。比如PyTorch中的`writer.close()`函数能够确保所有的统计数据都被正确写入磁盘[^3]。 通过上述措施应该可以帮助解决大多数情况下发生的此类警告信息。当然,具体原因还需结合实际情况进一步排查分析。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值