栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

本地可视化服务器的tensorboard

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

本地可视化服务器的tensorboard

首先在服务器安装tensorboard,直接使用pip安装即可。

pip install tensorboard

在代码中的具体使用如下:

导入tensorboard

from torch.utils.tensorboard import SummaryWriter

在代码中加入

log_dir = os.path.join('loss', 'train_G_loss')
train_writer = SummaryWriter(log_dir=log_dir)

log_dir = os.path.join('loss', 'train_D_loss')
test_writer = SummaryWriter(log_dir=log_dir)
train_writer.add_scalar('loss', train_G_loss, epoch)
test_writer.add_scalar('loss', train_D_loss, epoch)

其中‘loss'为保存的文件名,train_G_loss和train_D_loss是绘制的两种损失。

在本地可视化服务器上的tensorboard分为如下三步:

1.首先在服务器上运行tensorboard的程序,指定端口号(除6006以外的端口,未使用的,可行)。

tensorboard --logdir=loss --port=6123

将loss替换为想要查看的文件路径,“ 6123 ”替换为想要在服务器上监听的端口。

2.使用ssh命令,在windows的cmd里连接服务器,并实现服务器端口与本地端口的映射。

ssh 用户名@IP -L 8123:127。0.0.1:6123

ssh -p命令用来连接远程服务器,-L命令用来将服务器监听端口映射到本地端口。因此,将用户名,IP替换为想要连接的目标服务器的信息,将“ 8123 ”替换为想要在本地映射的端口。

3.

本地浏览器内查看tensorboard

http://localhost:8123/

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/854373.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号