使用华为云服务器部署深度学习项目

使用华为云服务器部署深度学习项目,第1张

1 购买云服务器

已经含有镜像,包含 *** 作系统,cuda安装(注意一下cuda和 *** 作系统的版本)
如果不包含镜像,记得自己安装cuda,注意一下cuda的版本,很多程序不支持版本高的。
本人用的ubuntu 16.04 cuda10.1

2 下载xshell,连接远程服务器 3 在xshell中进行环境配置 *** 作 3.1 下载anaconda(此处选择2021.05版本)
  • wget https://repo.anaconda.com/archive/Anaconda3-2021.05-Linux-x86_64.sh
    下载安装包
  • bash ~/Downloads/Anaconda3-2021.05-Linux-x86_64.sh
    此处需要改成你自己的下载路径,比如我的是bash ~/Anaconda3-2021.05-Linux-x86_64.sh
  • 一直yes(除了问是否安装vscode输入no,其他都输入yes)
  • 添加anaconda环境变量
    输入vim .bashrc 以用vim编辑器来编辑.bashrc文件
    先按下“i”键切换到插入模式。按下i后,左下角会有“INSERT”显示,表示我们现在敲打键盘即可插入文字。

    在开头输入如下内容:
     #Anaconda
    export PATH=/home/用户名/anaconda3/bin:$PATH`
    
    其中用户名部分换成你的,如我的是 root
    如下图效果:(你的文件内容不一定和我的一样)
    按下esc退出编辑模式,输入 :wq保存并退出

    输入source .bashrc 重新激活一下。此时输入which python即可发现当前使用的python是anaconda3中的。(/root/anaconda3/bin/python)
3.2 下载传输文件的工具

apt-get install -y lrzsz,安装一个便于我们文件传输的工具。
命令行输入rz,会d出一个窗口,找到我们之前下载的文件,选择“打开”。

3.3 修改镜像源

可以自己加一些清华、中科院、豆瓣的镜像源,下载包的时候会快一点

# 添加两个镜像
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/

# 显示来源
conda config --set show_channel_urls yes

# 展示已有镜像
conda config --show channels

3.4 使用anaconda配置所需环境即可

如下载pytorch(在官网上找到对应的版本)
下载tersorflow(注意版本)

4 下载pycharm pro,以用来编辑代码
  • 一定要下载专业版,社区版不提供连接服务器功能。license自己想办法搞一个,是学生的话可以用学生认证,用jetbrain账号,即时就能拿到license。
  • 注意一下区别,前者源程序在服务器上,后者源程序在本地。
    用pycharm拉取远程服务器上的程序并运行
    pycharm上传程序到远程服务器并运行

然后就可以愉快的,运行项目了,无论是直接xshell命令行运行还是pycharm里用服务器的python interpreter,都可以实现啦。
文件传输,也可以直接拖拽上传和下载,不需要rz了。

5 拉取github的项目

有时候会很慢,还会失败,所以可以参考下面这个方法,会快不少。
利用gitee拉去github上的项目

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/792139.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-05
下一篇2022-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存