在使用tensorflow时,由于本地资源的限制,一般在远程服务器上训练模型,而服务器没有图形界面,那么在训练过程中如何实时地访问tensorboard可视化数据呢?

如果服务器和本地电脑连接在同一个局域网内,只需要浏览器中输入(即可访问服务器Tensorboard):

服务器ip:端口

如果不在一个局域网,这里介绍在Xshell中的方法。

在连接服务器的会话属性中建立隧道(菜单路径:属性-隧道-TCP/IP转移-添加),设置如下转移规则:

几个参数的含义为:

  • 类型(方向):选择local,表示从远程主机发送到本地主机
  • 源主机:本地主机,填写localhost
  • 侦听端口:16006(也可以自己选择一个空闲的端口),表示把目标主机的目标端口转发到本地的侦听端口16006
  • 目标主机:服务器,填写服务器的ip地址
  • 目标端口:6006(我们需要转发的服务器端口,tensorboard默认把数据放在6006端口)

在实时训练时如果想查看tensorboard,可以新开一个会话(设置好隧道),在命令行运行

tensorboard --logdir="/path/to/log-directory"

然后在本地浏览器访问 http://127.0.0.1:16006/ 即可看到tensorboard的可视化页面。

参考资料:https://blog.csdn.net/zhaokx3/article/details/70994350

最新文章

  1. 基于TCPCopy的Dubbo服务引流工具-DubboCopy
  2. Swift开发第十二篇——protocol组合&static和class
  3. MySQL 的乐观并发控制Optimistic concurrency control
  4. python数据结构-基本数据类型
  5. git 基于发布分支的开发
  6. (转载)异构数据库之间完全可以用SQL语句导数据
  7. 1106关于解决erp单个商品同步的问题
  8. javascript第十二课array数组
  9. 防止tab页重复的去请求服务端
  10. 在Eclipse中查看JDK源码的方法
  11. Java中instanceof关键字的用法
  12. 手把手教你如何优雅的使用Aop记录带参数的复杂Web接口日志
  13. WinForm界面设计优化过程
  14. 【leetcode-84】 柱状图中最大的矩形
  15. systemd管理服务
  16. 开源的在线评测系统——Vakuum
  17. ecplise maven springmvc工程搭建
  18. LUA中获得服务器IP
  19. csharp: string Encoding
  20. 利用maven开发springMVC项目(三)——数据库配置

热门文章

  1. 如何处理高并发情况下的DB插入
  2. P2278 [HNOI2003]操作系统
  3. 解决django配合nginx部署后admin样式丢失
  4. LayIM.AspNetCore Middleware 开发日记(一)闲言碎语
  5. Ext4文件系统架构分析(一)
  6. iOS 判断两个颜色是否相同
  7. 【OC底层】AssociatedObject 关联对象
  8. Linux服务-http
  9. 基于 HTML5 Canvas 的智能安防 SCADA 巡逻模块
  10. hbase-列存储动态数据库