pytorch在远程服务器上调用tensorboard

tensorboard作为一个基于web的可视化界面,由于其界面美观操作简单的特点,受到用户的广泛好评。最早tensorboard只支持tensorflow框架的模型,但是随着用户对tensorboard需求的提升与其他深度框架的崛起,出现了一批能够将tensorboard应用于其他框架的开源工具。
本文是笔者在将tensorboard用于pytorch框架中的收集到的资料,包括了跨框架的tensorboard调用与服务器的tensorboard调用两个部分。

跨框架的tensorboard调用

跨框架的tensorboard调用有很多的方式,常见的有tensorboardX,tensorboard_logger等方式,在pytorch1.1之后的版本中,更是提供了tensorboard优秀的原生支持,只需要一句简单的「from torch.utils.tensorboard import SummaryWriter」指令就可以调用。
tensorboardX相关教程:
https://www.jianshu.com/p/46eb3004beca
tensorboard_logger相关教程:
https://blog.csdn.net/wen_fei/article/details/82977630
由于采用的是比较低的pytorch版本,所以我无法调用原生的tensorboard,而且采用tensorboard主要喜欢其画图的几个功能,所以我采用的是一个简单的脚本,包含了scalar,image,histo三个绘图功能。
脚本相关教程:
https://blog.csdn.net/qq_16234613/article/details/79835119

服务器上的tensorboard调用

由于我是在服务器上运行的代码,所以tensorboard的显示结果也会在服务器上,如果需要查看服务器上的信息,就需要建立一个隧道,将服务器的端口映射到本地上。
使用MobaXterm配置ssh隧道教程:
https://blog.csdn.net/u010520552/article/details/80823953
在服务器使用TensorBoard的方法:
https://blog.csdn.net/sinat_35512245/article/details/82960937
XShell上建立隧道相关教程:
https://blog.csdn.net/index20001/article/details/82871634
如何在服务器上远程使用tensorboard?
https://www.jianshu.com/p/9a0ecef29025

以下是踩的坑:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值