Pytorch:可视化tensorboardX保存的结果

  前几天看了一份代码,代码作者使用tensorboardX保存和可视化实验结果。今天想再看一下结果,发现使用编辑器无法打开tensorboardX保存结果的文件,应该是tensorboardX在保存结果之前进行了编码,所以无法按平常的方式打开,那么如果我们想看之前的实验结果怎么办呢?小编在网上查到了一个命令:

tensorboard --logdir logs

参考资料:https://blog.csdn.net/Gentlemanman/article/details/85677031

  但是在执行这个命令之后,小编遇到了一个报错

tensorboard: command not found

  小编查了查这个错误,发现大部分的解答是关于Tensorflow中的tensorboard。抱着试一试的心态,既然系统提示找不到tensorboard命令,那就把tensorboard装上,于是在终端执行了

pip install tensorboard

  再次执行tensorboard命令后,不再报错,并显示了网址。小编猜测,tensorboardX是可用在Pytorch上的类似于Tensorflow的tensorboard,但是tensorboardX是以tensorboard为基础的,一部分功能的实现需要依赖tensorboard(纯属猜测,因为第一次接触tensorboardX)。

显示信息

tensorboard运行成功并正常显示网址

  小编在浏览器中输入终端显示的网址,又遇到了一个问题,浏览器显示服务器拒绝了连接请求。

Pytorch:可视化tensorboardX保存的结果_第1张图片

浏览器显示服务器拒绝连接请求

  对于这个错误,小编很快找到了一个解决方法,在tensorboard命令后添加host关键字指定ip地址(例如本机地址127.0.0.1),所以完整的执行命令如下:

tensorboard --logdir logs --host ip

参考资料:https://www.cnblogs.com/zhengbiqing/p/12715650.html

  至此,可视化结果终于显示出来了,效果非常好,小编准备要好好学习学习tensorboardX的使用了。还有一点需要注意的是,–logdir后输入的参数是保存结果所在的文件夹而不是具体的结果文件

Pytorch:可视化tensorboardX保存的结果_第2张图片

可视化效果

你可能感兴趣的:(Pytorch打怪之路,python,可视化,pytorch,经验分享)