浏览器及VSCode中Tensorboard显示空白 日志文件无故障问题求助
TensorBoard本地空白问题解决方案
- 浏览器侧问题排查
打开TensorBoard页面后按Ctrl+Shift+R执行硬刷新清除缓存,若仍为空白可更换Chromium内核的其他浏览器(如Edge、Chrome)访问,同时可按F12打开浏览器控制台,查看Console/Network标签页是否存在静态资源加载失败、跨域类报错。 - 调整TensorBoard启动参数
启动时关闭快速加载模式,执行命令:
若启动后还是空白,可追加tensorboard --logdir=你的日志路径 --load_fast=false--host=127.0.0.1参数限定本地回环访问测试。 - 检查路径字符规则
确认日志存放的完整路径是否包含中文、空格、特殊符号或emoji,若存在可将tfevent文件移动到纯英文、无特殊字符的路径下重新启动TensorBoard测试。 - 修复protobuf版本兼容问题
TensorBoard 2.5.0与高于3.19.x版本的protobuf存在兼容问题,是该版本空白问题的高发原因,先执行命令查看当前protobuf版本:
若版本高于3.19.0,执行降级命令:pip show protobuf
安装完成后重新启动TensorBoard即可。pip install protobuf==3.19.6 - 排查依赖冲突
执行pip check命令查看当前Python环境是否存在依赖缺失、版本不匹配的报错,若存在TensorBoard相关的依赖提示,按照提示修复对应依赖版本即可。 - 升级核心依赖版本
若以上方案都无效,可以直接升级TensorBoard和tensorboardX到更新的稳定版,规避老旧版本的已知BUG:pip install tensorboard==2.8.0 tensorboardX==2.5
内容的提问来源于stack exchange,提问作者XIAOXU FENG
相关产品推荐
相关产品推荐

