无可视化结果展示的问题
在远程服务器起visualdl服务,浏览器显示“无可视化结果展示”。
运行脚本:
visualdl --logdir vdl_log_dir/scalar/ --host [host_ip]
或者
visualdl --logdir vdl_log_dir/scalar/
打开的网页都不行。
另,在本地环境(调试时的训练结果)使用visualdl可以成功打开,但是把服务器上的log下载到本地还是一样,显示:“无可视化结果展示”
可能是日志里面没有有效的数据供展示诶,可以重新跑个训练看看是不是仍是这样,或者是把日志文件发给我们一份帮你查一下数据有没有异常。
可能是日志里面没有有效的数据供展示诶,可以重新跑个训练看看是不是仍是这样,或者是把日志文件发给我们一份帮你查一下数据有没有异常。
您好,非常感谢您的建议。重新跑训练似乎并没有解决我的问题。
可以把服务器上的训练log发给我们一份,方便找出问题所在,可以加我们的用户群:1045783368
+1,服务器上docker环境训练生成的log文件,在服务器上 visualdl --logdir vdl_log_dir/ 浏览器显示“无可视化结果展示”。下载到本地win上,也是浏览器显示“无可视化结果展示”。
貌似找到原因了,就是文件夹下有2个log文件,有一个大小只要1kb,把这个文件删了就能正常显示。

是这样的,我们对于一个目录下的日志只会读取最新一个.log的内容,之前是最新的那个Log没有数据导致的。
那个1kb(我这边是34字节)的log文件是什么?为什么会生成这个空log?
@rainyfly 你好,有同样的问题,是在windows平台下运行,paddle版本为2.3, vdl版本2.2.3,路径为默认,仅含有一个log文件,用的chrome最新浏览器,将之前训练好的模型上传是可以查看网络结构图的,但想可视化loss之类的,会出现这个问题
这个空log文件的生成会不会是代码写的有问题呢,又或者是开启了一下程序,然后马上ctrl-c给终止了之类的情况,导致在指定的文件夹里生成的最新的log文件没有数据。
@Victoria-1 请问log文件是通过LogWriter写数据来生成的么,有没有调用add_scalar之类的方法往log里面填数据
@rainyfly log文件的生成是用默认方式生成的
@rainyfly 虽然是乱码,但看起来数据是有成功写入的

嗯,你是怎么启动visualdl看这个日志的呢,--logdir 日志所在目录 , 而不是文件名哦,如果还是可视化不出来,可以加一下qq群1045783368,我来看看是不是日志的问题
@rainyfly 启动命令为 visualdl --logdir vdl_dir/scalar/ , 给的是目录,不是文件本身,已加群,待审核,谢谢
这个空log文件的生成会不会是代码写的有问题呢,又或者是开启了一下程序,然后马上ctrl-c给终止了之类的情况,导致在指定的文件夹里生成的最新的log文件没有数据。
您好,我的问题成功解决了。的确在visualdl保存日志目录下有多个.log文件,把错误的文件(通常大小很小)删去以后可以正常使用啦