无图形界面服务器使用tensorboard绘制loss和accuracy的曲线

无图形界面服务器使用tensorboard绘制loss和accuracy的曲线

    近来,作为深度学习小白的我,逐渐开始使用GPU服务器了。在TensorFlow和pytorch中都有基于tensorboard的比较和的图形显示界面,小白我也想用Tensorboard这个好用的工具来显示自己的或者复现别人的结果,但是就是有linux服务器没有图形界面,没有XenServer,因此无法通过启动服务器中的tensorboard服务来进行显示图形界面。针对以上的问题小白我进过高人的指点,终于找到了一个折中使用tensorboard的方法,该方法不能够实时的显示l曲线,但是能够显示最终的结果,总之是有剩过无吧。

1.问题、例子和环境

   因为小白我最近在看siamese相关的文章,因此在这里就以一个siamese的网络作为例子了啊,强大的github提供了各种开源免费的代码,本文中所使用的siamese代码的网址如下:

https://github.com/bilylee/SiamFC-TensorFlow

这个代码采用TensorFlow实现,使用的是python2.7+TensorFlow+cuda9.0的方式,小白运行是不会报错的,也能够实现代码中说明的loss和accuracy。具体的步骤就不多说了。网站上有详细的叙述。单说train的最后一步是采用,tensorboard对网络的训练过程进行显示。

# 8. (OPTIONAL) View the training progress in TensorBoard
# Open a new terminal session and cd to SiamFC-TensorFlow, then
tensorboard --logdir=Logs/SiamFC/track_model_checkpoints/SiamFC-3s-color-scratch

由于小白使用的服务器没哟xenserver,也无法安装这个server所以直接按照这个代码的方式书写是不行的,会显示是无法找到这个log日志。

2、解决办法

1.  下载数据到本地PC

在自己的PC机上(小白的PC是win7系统)安装anaconda3并安装TensorFlow和tensorboard,将上述存放路径“Logs/SiamFC/track_model_checkpoints/SiamFC-3s-color-scratch”中的log日志,连同文件夹一起下载到本地(PC)的文件夹下,比如:“C:\Users\david\Desktop\SiamFC-3s-color-scratch”

2. 打开prompt 并在其中输入上述的指令,

从上图我们可以发现我的tensorboard的版本是1.10.0,并启动了这个tensorboard的server。

3. 打开浏览器,并输入上面的server的地址,你就会看到相应的图形界面。

至此你就可以用tensorboard可视化这个网络的训练过程了。

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值