使用PyCharm在本地开发或远程服务器进行交互式开发时,查看tensorboard的方法

  • Post author:
  • Post category:其他


一、用PyCharm在本地开发时


step1.

找到SummaryWriter()函数存放event文件的路径

官方示例

# create a summary writer with automatically generated folder name.
writer = SummaryWriter()
# folder location: runs/May04_22-14-54_s-MacBook-Pro.local/

# create a summary writer using the specified folder name.
writer = SummaryWriter("my_experiment")
# folder location: my_experiment

# create a summary writer with comment appended.
writer = SummaryWriter(comment="LR_0.1_BATCH_16")
# folder location: runs/May04_22-14-54_s-MacBook-Pro.localLR_0.1_BATCH_16/

第1个示例是说默认的存储文件夹:runs/…

第2个示例是保存在指定文件夹中,参数为文件夹名;

第3个实例是保存在默认文件夹中,然后对comment参数进行了设置,功能是在文件夹后加后缀,一般其他参数都不常用。


step2.

在terminal窗口输入命令

tensorboard --logdir "路径"

会返回链接,直接点击即可从浏览器进入窗口


二、PyCharm连接远程服务器进行交互式开发时


step1.

同上面的step1


step2.

将远程端口映射到本地

在本地命令窗口(Window下搜索CMD可以找到)执行以下命令

ssh -p 25153 -L 16006:127.0.0.1:6006 username@severip

#其中 25153 是你使用的服务器的端口号,可能你使用的服务器不需要端口号就可以访问,请删掉"-p 25153"
#16006 是你想在本地用的端口号,不用改,用这个就行
#127.0.0.1 是本地主机,不用改
#6006 是tensorboard默认的端口号,一般不需要改,若有需要,参照一中的step1,可获取端口号
#username是链接的服务器的用户名,我这里是root
#severip是服务器ip地址

如图所示


step3

. 访问 http://127.0.0.1:16006 /



版权声明:本文为zhangweibin2原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。