云服务器做深度学习
Posted Elwood Ying
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了云服务器做深度学习相关的知识,希望对你有一定的参考价值。
安装图形化界面
https://support.huaweicloud.com/ecs_faq/ecs_faq_0710.html
在服务器上安装vnc服务端
https://www.huaweicloud.com/articles/aacf2c602f7d51e0f5d87e2c9f6d4588.html
https://bbs.huaweicloud.com/blogs/detail/208176
安装完毕之后看看端口
然后配置安全组
接着在本地使用vnc客户端连接即可
注意,只取你设置密码时的前8位
远程vnc效果如下
接下来安装anaconda
https://repo.anaconda.com/archive/Anaconda3-2020.02-Linux-x86_64.sh
配置远程jupyter notebook
https://www.huaweicloud.com/articles/8efedf83c903b508d0d907feed2d53d6.html
(如果装hub也差不多,见https://fishercat.top/20200322130/
启动:sudo jupyterhub --config=/etc/jupyterhub/jupyterhub_config.py --no-ssl
)
现在的问题是在服务器端本地是没问题的
但是放到公网上就会报错
原因未知,但是有一个替代的解决方案:
做端口转发,见https://zhuanlan.zhihu.com/p/75354006
ssh -N -f -L localhost:9999:localhost:8888 -p 22 xx@ip
命令成功执行后,在客户端浏览器用9999端口即可
觉得这一步麻烦的,也可以使用docker来做
见:https://zhuanlan.zhihu.com/p/64493662
同样需要端口转发
效果如下
如果是hub的话,效果如下
安装cudnn
本地下载后,scp上传到服务器
https://bbs.huaweicloud.com/blogs/262107
新的tensorflow对应keras=2.3.1
如果kernel本来是好的,但是连接不上,就重启试试
以上是关于云服务器做深度学习的主要内容,如果未能解决你的问题,请参考以下文章