远程连接服务器jupyter notebook、浏览器以及深度学习可视化方法

简介: h1 { counter-reset: h2counter; } h2 { counter-reset: h3counter; } h3 { counter-reset: h4counter; } h4 { counter-reset: h5counter; } ...

问题背景

本文主要希望解决如下两个问题:

  • 1.远程登录jupyter notebook

  • 2.远程运行深度学习框架如何可视化loss和accuracy?

服务器一般都是字符界面的,但是有时我们需要可视化我们的结果,这样能够直观的看到我们的训练成果,这该怎么办呢?

没关系,因为服务器都会内置一个firefox浏览器,你只需要在命令窗口输入

>>> firefox

之后你的本地电脑会弹出一个Firefox的窗口,是不是很惊奇!!!(我使用的连接服务器的软件是MobaXterm)。正常的情况会出现这个界面(当然如果你是其他版本的系统可能会有所不同。)

img_e8ad082af90cb2924f3e83f32ef63a21.png

但是很不幸我之前打开后就提示页面崩了,啥都打不开,而且后面会跟着这些错误提示:

img_07ecff6756d5fe306caa956323d92745.png

连接浏览器

刚开始我还以为是我的电脑防火墙的问题,或者是学校服务器限制了,不过后来把错误信息谷歌一下(千万别用百度。。。),一下就找到了解决办法

你只需要在打开的Firefox浏览器地址栏输入about:config

之后回车进入这个页面,点击I accept this risk

img_632fcc4bda2ba1cf97617fc56ea8802c.png

之后再输入autostart找到图中两个设置项,将value设置为False。


img_154fcaa8ddf7e070094b5d32f08587fc.png

之后再命令窗口关闭Firefox,然后重新打开浏览器就可以了。

远程连接Jupyter Notebook

浏览器的问题解决了,远程连接Jupyter Notebook还会远吗?

emm,有一点点远,不过可以很快解决。

具体方法如下:

服务器端安装好ipython, Jupyter Notebook

pip install ipython

pip install Jupyter

生成配置文件

jupyter notebook --generate-config

生成密码

进入ipython

In [1]: from notebook.auth import passwd
In [2]: passwd()
Enter password: 
Verify password: 
Out[2]: 'sha1:ce23d945972f:34769685a7ccd3d08c84a18c63968a41f1140274'

把生成的密文‘sha:ce…’复制下来

修改默认配置文件

vim ~/.jupyter/jupyter_notebook_config.py

按照下面进行修改

c.NotebookApp.ip='*' # 就是设置所有ip皆可访问
c.NotebookApp.password = u'sha:ce...刚才复制的那个密文'
c.NotebookApp.open_browser = False # 禁止自动打开浏览器,如果服务器有浏览器也可以不修改这一项
c.NotebookApp.port =8888 #随便指定一个端口

温馨提示: vim快速搜索的快捷键是 “/ 搜索词”
例如如果想修改ip项,在进入vim编辑器后直接输入"/ip"回车即开始匹配,"n"是寻找下一个,"p"是寻找上一个。

启动jupyter notebook

可以不指定端口,也可以指定端口

jupyter notebook --port=9000
img_12fbe4ce450e922d73e9d6354e9e6089.png

深度学习结果远程可视化

其实上面的jupyter 已经可以帮助我们实现可视化了,但是这里推荐一个比较好用的可视化模块,是百度出的visualDL模块。

具体安装和使用方法在这就不做介绍了,感兴趣的可以去官网查阅。

安装好之后启动visualDL服务器即可看到如下效果:

img_8e6d98e87086df14ef636da0d781e38a.png

感谢









MARSGGBO原创









2018-4-18






目录
相关文章
|
6月前
|
弹性计算 ice
阿里云4核8g服务器多少钱一年?1个月和1小时价格,省钱购买方法分享
阿里云4核8G服务器价格因实例类型而异,经济型e实例约159元/月,计算型c9i约371元/月,按小时计费最低0.45元。实际购买享折扣,1年最高可省至1578元,附主流ECS实例及CPU型号参考。
631 8
|
10月前
|
机器学习/深度学习 人工智能 运维
“服务器又挂了!”——我们能不能靠深度学习,提前知道它要出事?
“服务器又挂了!”——我们能不能靠深度学习,提前知道它要出事?
165 2
|
6月前
|
弹性计算 定位技术 数据中心
阿里云服务器配置选择方法:付费类型、地域及CPU内存配置全解析
阿里云服务器怎么选?2025最新指南:就近选择地域,降低延迟;长期使用选包年包月,短期灵活选按量付费;企业选2核4G5M仅199元/年,个人选2核2G3M低至99元/年,高性价比爆款推荐,轻松上云。
597 11
|
6月前
|
弹性计算
阿里云8核16G云服务器收费标准:最新价格及省钱购买方法整理
阿里云8核16G云服务器价格因实例类型而异。计算型c9i约743元/月,一年6450元(7折);通用算力型u1约673元/月,一年仅需4225元(5.1折)。实际价格享时长折扣,详情见ECS官网。
|
6月前
|
域名解析 弹性计算 负载均衡
给阿里云服务器加速的方法有哪些?
本文介绍如何通过阿里云CDN加速、ECS网络优化及SLB负载均衡三种方法提升服务器响应速度。涵盖具体操作步骤,助力用户优化访问性能。
|
8月前
|
弹性计算 小程序 容灾
2025购买阿里云服务器配置选择方法:企业+个人+学生攻略
2025年阿里云服务器购买省钱攻略,涵盖个人、中小企业及高性能配置推荐。个人用户优选38元轻量或99元ECS,企业用户选199元2核4G服务器,游戏用户适合4核16G或8核32G配置,详情请参考最新活动及攻略。
1392 11
|
7月前
|
弹性计算 定位技术 数据中心
阿里云服务器选择方法:配置、地域及付费模式全解析
2025阿里云服务器选购指南:就近选择地域以降低延迟,企业用户优选2核4G5M带宽u1实例,仅199元/年;个人用户可选2核2G3M带宽ECS,99元/年起。长期稳定业务选包年包月,短期或波动场景用按量付费,轻松搭建网站首选高性价比配置。
|
Java
java小工具util系列5:java文件相关操作工具,包括读取服务器路径下文件,删除文件及子文件,删除文件夹等方法
java小工具util系列5:java文件相关操作工具,包括读取服务器路径下文件,删除文件及子文件,删除文件夹等方法
305 9
|
8月前
|
缓存 监控 前端开发
详述uniapp项目部署于Nginx服务器的配置优化方法。
综上所述,uniapp项目部署于Nginx的优化方法多种多样,应根据实际情况灵活地采取合适的策略。配置后持续监控和调试,适时调整配置以保持最佳性能,并确保随着应用需求和访问模式的变化,服务器配置得到适当的更新和优化。
343 0
|
9月前
|
安全 关系型数据库 网络安全
安全加固:启动PostgreSQL 14服务器SSL加密的方法指南在CentOS 7环境中
通过上述步骤,你可以为PostgreSQL数据库服务器设置SSL加密,从而增加数据在传输中的安全性。确保维持证书的有效性,并且定期更新和管理密钥,以防止未授权访问。
427 0