阿里云使用笔记:从零开始配置阿里云GPU服务器

时间:2021-07-15 | 标签: | 作者:Q8 | 来源:weixin_30784501网络

小提示:您能找到这篇{阿里云使用笔记:从零开始配置阿里云GPU服务器}绝对不是偶然,我们能帮您找到潜在客户,解决您的困扰。如果您对本页介绍的阿里云使用笔记:从零开始配置阿里云GPU服务器内容感兴趣,有相关需求意向欢迎拨打我们的服务热线,或留言咨询,我们将第一时间联系您!


< font-size: 16px;">一、创建账号及设置

< font-size: 16px;">二、更改主机名称及host

< font-size: 16px;">      删除原有主机名称,改为自己熟悉的名字。主机名称改为:deeplearning

< font-size: 16px;">      vim /etc/hostname       //在此文件中修改主机名称,完成之后重启

< font-size: 16px;">     把刚修改的名字加入hosts列表:

< font-size: 16px;">     vim /etc/hosts

< font-size: 16px;">     加入刚才修改的名字:

< font-size: 16px;">             127.0.0.1            localhost

< font-size: 16px;">             127.0.0.1           deeplearning    //新增

< font-size: 16px;"># The following lines are desirable for IPv6 capable hosts

< font-size: 16px;">            ::1     localhost ip6-localhost ip6-loopback
           ff02::1 ip6-allnodes
           ff02::2 ip6-allrouters

< font-size: 16px;">          重启修改,然后查看是否安装好相关驱动和包

< font-size: 16px;">                  # ls

< font-size: 16px;">                 exit

< font-size: 16px;">三、创建新用户

< font-size: 16px;">        创建新用户有两个命令:useradd和adduser。

< font-size: 16px;">               使用adduser,按照提示一直操作,就可以自动完成;

< font-size: 16px;">               useradd命令,如果没有增加参数,则会创建一个三无产品(无Home Directory、无密码、无系统shell)。

< font-size: 16px;">       1、adduser用户创建过程

< font-size: 16px;">             sudo  adduser    xyz 

< font-size: 16px;">             sudo  adduser    uvw

< font-size: 16px;">            在root账号下,设置sudo权限:

< font-size: 16px;">                 sudo  vim  /etc/sudoers

< font-size: 16px;">                 #User privilege specification

< font-size: 16px;">                 root               ALL=(ALL:ALL)  ALL

< font-size: 16px;">                 xyz                ALL=(ALL:ALL)  ALL

< font-size: 16px;">                 uvw               ALL=(ALL:ALL)   ALL  

< font-size: 16px;">         2、设置文件夹权限(如果不设置,安装程序会有 问题)

< font-size: 16px;">             xyz@deeplearning:~$sudo chmod -R  777 /home/xyz

< font-size: 16px;">四、配置阿里云安全组

< font-size: 16px;">        阿里云仅开放22、80等少数端口。

< font-size: 16px;">        jupyter notebook默认采用8888端口,在安全组配置中,需要将此端口开放。

< font-size: 16px;">        设置过程:云服务器管理控制台---->云服务器ECS---->网络和安全---->安全组---->配置规则---->添加安全组规则

< font-size: 16px;">五、Anaconda安装(清华源)

< font-size: 16px;">        1、直接用wget下载:

< font-size: 16px;">              sudo wget < font-size: 16px;">https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.0.1-Linux-x86_64.sh

< font-size: 16px;">        执行安装过程:

< font-size: 16px;">              sudo  bash Anaconda3-5.0.1-Linux-x86_64.sh

< font-size: 16px;">              提示你是否阅读协议,回车接受;是否接受协议,yes;

< font-size: 16px;">              安装位置确认,回车:/home/hefm/anaconda3

< font-size: 16px;">              确认安装位置后,需要等待安装一些默认的包,让你选择一次bashrc,写yes;

< font-size: 16px;">              Do you wish the installer to prepend the Anaconda3 install location
              to PATH in your /home/bamboo/.bashrc ? [yes|no]
              [no] >>> yes

< font-size: 16px;">         2、配置环境变量



< font-size: 16px;">              sudo vim /etc/enviroment

< font-size: 16px;">                       把自己的安装目录添加到后面: :/home/xyz/anaconda3/bin

< font-size: 16px;">              立即激活环境变量:

< font-size: 16px;">                       source  /etc/environment

< font-size: 16px;">              测试是否安装成功:

< font-size: 16px;">                       conda --version

< font-size: 16px;">              成功之后,会显示当前conda的版本

< font-size: 16px;">          3、更新conda install的源

< font-size: 16px;">                # 添加Anaconda的TUNA镜像# 添加Anaconda的TUNA

< font-size: 16px;">             conda config --add channels 'https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/'

< font-size: 16px;">             # 设置搜索时显示通道地址

< font-size: 16px;">                    conda config --set show_channel_urls yes

< font-size: 16px;">              更新一下conda:

< font-size: 16px;">                    conda update conda

< font-size: 16px;">六、jupyter notebook的安装配置

< font-size: 16px;">      针对每个用户,需要执行以下步骤,完成jupyter notebook的安装配置:

< font-size: 16px;">     1、创建jupyter notebook 运行环境,可以方便管理各类库:

< font-size: 16px;">                 conda create -n  jupyter_notebook  python=3

< font-size: 16px;">          激活环境:

< font-size: 16px;">                 source activate jupyter_notebook

< font-size: 16px;">          安装深度学习所需要的库:

< font-size: 16px;">                conda  install numpy#测试是否能够安装,后面也可按需安装

< font-size: 16px;">          如果要退出环境的话,执行:

< font-size: 16px;">                  source deactivate  #暂时不执行

< font-size: 16px;">      2、安装jupyter  notebook

< font-size: 16px;">           在conda环境下安装jupyter notebook,会自动安装相关依赖的包,并且独立。

< font-size: 16px;">           服务器端安装及测试jupyter notebook是否正常

< font-size: 16px;">           ——安装jupyter notebook

< font-size: 16px;">                  conda install jupyter notebook

< font-size: 16px;">          ——测试:

< font-size: 16px;">                  jupyter notebook  --ip=127.0.0.1

< font-size: 16px;">              输出正常即可           

< font-size: 16px;">&n饿了么公关危机 简介bsp;      3、配置jupyter notebook远程访问

< font-size: 16px;">         默认jupyter notebook 是不需要配置文件的。因此,需要用以下命令生成该文件。主要配置内容:

< font-size: 16px;">         ——设置远程访问密码;

< font-size: 16px;">         ——设置可访问ip,全局访问;

< font-size: 16px;">         ——禁止服务器端启动浏览器;

< font-size: 16px;">        jupyter notebook  --generate-config

< font-size: 16px;">                生成文件后,文件在该目录下

< font-size: 16px;">                        Writing default config to: /home/hefm/.jup技术引流yter/jupyter_notebook_config.py

< font-size: 16px;">                打开jupyter_notebook_config.py文件

< font-size: 16px;">                        vim  /home/hefm/.jupyter/jupyter_notebook_config.py

< font-size: 16px;">                设置可以访问服务器的ip:c.NotebookApp.ip='*'

< font-size: 16px;">打开ipython,调用passwd()函数生成秘钥,把秘钥复制下来,以备后期使用

< font-size: 16px;">In [1]: from notebook.auth import passwd

< font-size: 16px;">In [2]: passwd()

< font-size: 16px;">Enter password:

< font-size: 16px;">Verify password:

< font-size: 16px;">Out[2]:'sha1:5a630c9214ab:52fd69df7aa8280b781a9619aafef287ae9048da'

< font-size: 16px;">加入上面生成的秘钥:

< font-size: 16px;">       c.NotebookApp.password =  'sha1:5a630c9214ab:52fd69df7aa8280b781a9619aafef287ae9048da'

< font-size: 16px;">配置内容:

< font-size: 16px;">    c.NotebookApp.ip = '*'    #允许所有地址访问服务器

< font-size: 16px;">    c.NotebookApp.password = 'sha1:8361f5f08937:081cdf40730cb5548e2c213ddd36813a5313192f'

< font-size: 16px;">    c.NotebookApp.open_browser = False   #设置不在服务器端自动打开浏览器

< font-size: 16px;">到此为止,所有远程的配置工作全部完成,启动jupyter notebook

< font-size: 16px;">终端输出:

< font-size: 16px;">远程访问测试(在本地电脑的浏览器地址栏中输入):

< font-size: 16px;">           39.98.*.*:8888

< font-size: 16px;">登录界面,然后使用自己的密码进行登录

< font-size: 16px;">七、文件互传

< font-size: 16px;">        在本地写好jupyter notebook文件,然后上传云服务器进行训练。scp是采用ssh传递文件的一种方式。

< font-size: 16px;">       上传过程:

< font-size: 16px;">              scp -r /home/hefm/文件路径/文件名/   hefm@39.98.*.*:/home/hefm/
              #scp -r表示传递文件内所有文件
              #scp 直接传递单个文件

< font-size: 16px;">        正常训练完成之后,下载文件

< font-size: 16px;">        下载过程:



< font-size: 16px;">         scp -r   hefm@39.98.*.*:/home/hefm/文件路径/ /home/hefm/文件路径/文件名/

< font-size: 16px;">或者使用

< font-size: 16px;">       xftp进行文件的上传下载(Windows环境)

< font-size: 16px;">八、训练神经网络

< font-size: 16px;">       安装自己需要的TensorFlow-gpu版本

< font-size: 16px;">              conda install  tensorflow-gpu

< font-size: 16px;">        重新启动jupyter notebook

< font-size: 16px;">        检查GPU是否正常

< font-size: 16px;">转载于:https://www.cnblogs.com/yahoo02001606/p/10521295“确认传播”专注于品牌策划、效果营销和危机管理的数字整合营销传播公司,我们深度诠释客户的品牌理念、文化及背景,多维深度传播客户的文化底蕴和核心价值观,提升客户品牌的知名度、关注度与美誉度。

阿里云使用笔记:从零开始配置阿里云GPU服务器

上一篇:线上海外推广渠道有哪些?他们都有什么特点?
下一篇:高防CDN好在哪里?哪些行业可以选择高防CDN?


版权声明:以上主题为“阿里云使用笔记:从零开始配置阿里云GPU服务器"的内容可能是本站网友自行发布,或者来至于网络。如有侵权欢迎联系我们客服QQ处理,谢谢。
相关内容
推荐内容
扫码咨询
    阿里云使用笔记:从零开始配置阿里云GPU服务器
    打开微信扫码或长按识别二维码

小提示:您应该对本页介绍的“阿里云使用笔记:从零开始配置阿里云GPU服务器”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通阿里云使用笔记:从零开始配置阿里云GPU服务器的相关事宜。

关键词:阿里云使用笔记:从零开

关于 | 业务 | 案例 | 免责 | 隐私
客服邮箱:sales@1330.com.cn
电话:400-021-1330 | 客服QQ:865612759
沪ICP备12034177号 | 沪公网安备31010702002418号