云服务器做深度学习

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本来是好的,但是连接不上,就重启试试

以上是关于云服务器做深度学习的主要内容,如果未能解决你的问题,请参考以下文章

云服务器做深度学习

云服务器做深度学习

云服务器做深度学习

使用亚马逊云服务器EC2做深度学习配置好的系统镜像

使用亚马逊的云服务器EC2做深度学习配置TensorFlow

使用亚马逊的云服务器EC2做深度学习配置Jupyter Notebook服务器