时间: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 < 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 < 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/ < 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“确认传播”专注于品牌策划、效果营销和危机管理的数字整合营销传播公司,我们深度诠释客户的品牌理念、文化及背景,多维深度传播客户的文化底蕴和核心价值观,提升客户品牌的知名度、关注度与美誉度。 |
上一篇:线上海外推广渠道有哪些?他们都有什么特点?
下一篇:高防CDN好在哪里?哪些行业可以选择高防CDN?
基于对传统行业渠道的理解,对互联网行业的渠道我们可以下这样一个定义:一切...
小米应用商店的后台操作和苹果是比较相似的,因为都能填写100字符关键词,允许...
小米的规则目前是在变更中的,但是根据经验小米的搜索排名评分的高低是个很重...
为了恰饭,有时候是要接入一些广告的,所以FB也专门有一个广告的SDK,这就是A...
在 2018 年于旧金山举行的游戏开发者大会上,Amazon Web Services (AWS) 曾宣布,目前世...
关于Facebook Audience Network如何收款的问题,其实官方已经给了详细的步骤。本文主要...
本文介绍了Audience Network对广告载体的质量检查,以及它重点广告形式需要注意的问...
随着iOS开发,作为开发者或公司需要针对iOS App开发涉及的方方面面作出对应的信息...
Facebook和谷歌对出海企业广告渠道都很熟悉,但事实上,在国外还有一些渠道也很...
卖家从做号的第1分钟开始,就一定要想好变现路径是什么?一定要以变现为目的去...
小提示:您应该对本页介绍的“阿里云使用笔记:从零开始配置阿里云GPU服务器”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通阿里云使用笔记:从零开始配置阿里云GPU服务器的相关事宜。
关键词:阿里云使用笔记:从零开