服务器配置

服务器环境配置

欢迎新来的小伙伴??????!!!想必此时小伙伴的心中已经燃起了熊熊火焰,眼里充满了斗志,迫不及待准备搭建模型,大干一场了???!!!不过在此之前,作为曾经踩过坑的老司机还是要给小伙伴们一些友情提示??????~内容不多,照着抄即可!

账号密码服务器

在登录服务器之前,需要找hr小姐姐申请账号和密码作为登录凭证.然后再去找你的带头小哥哥/小姐姐要一台服务器.本着不干扰但也不浪费的原则??,我们会合理的分配给你一个服务器地址,之后的大部分情况下,你可能就要在这台服务器上进行开发工作啦??!

在以上流程完成后,使用终端工具(terminal)连接一下服务器吧!

sshusername

hostaddress虚拟环境

很多小伙伴都需要在服务器上跑深度学习任务,开发语言用的是Python,基本所有的服务器上都同时安装了Python2和Python3,同时还安装了virtualenvwrapper工具,方便创建虚拟环境,我们也更建议配置虚拟环境,避免包之间发生冲突.

我们先创建一个虚拟环境:

mkvirtualenv-ppython3.8test_env

创建成功后会自动启动该环境,我们可以手动激活和退出或者删除该环境:

workontest_env#激活环境deactivate#退出环境rmvirtualenvtest_env#删除环境

更多命令,可以查看官方文档.

当然,除了virtualenvwrapper,你也可以选择别的虚拟环境管理工具,例如conda等.

之后就可以在虚拟环境中安装你需要的包或者库啦!不过在这里还有一个工作要做,就是我们需要将虚拟环境注册到ipykernel中,使得在jupyter中能选择该环境进行开发,具体操作如下(以virtualenvwrapper为例):

workonvirtualenv_name#激活虚拟环境pipinstallipykernel#安装ipykernel,可能需要选择对应的pip版本python-mipykernelinstall--user--name=virtualenv_name#将虚拟环境加入到ipykernel中

然后打开jupyterlab:

jupyterlab--ip0.0.0.0

选择终端中输出的地址,将其复制到浏览器中打开,注意如果选择的是.0.0.1,则需要将其替换成实际的服务器地址.

tmux

到这里其实你已经可以愉快的跑实验了,但是在跑实验的过程中可能会发生一些不愉快的事??,例如:周五了,我开始了训练过程,然后下班的时候发现训练才跑了一半,但是我电脑还得带回去和朋友们开黑,这可怎么办?或者我正在跑着训练,公司的wifi突然GG了??,本地和服务器失去了连接,然后训练被强行中断了,一切又要从头开始??...

现在,有一个工具,能完美解决上述问题,就是tmux!我们可以建立一个新的会话,只要我们不结束它,它就可以一直常驻服务器后台为我们服务,你就不用担心上述问题啦??!

我们的服务器中都安装了tmux,你不需要手动安装,下面是一个简单使用tmux的例子:

tmuxnew-sjupyter#开启一个名为jupyter的会话

随后会进入到这个会话中,我们接着输入:

workontest_env#开启虚拟环境jupyterlab--ip0.0.0.0#启动jupyterlab服务

这时候我们就启动了jupyterlab,我们现在可以返回Shell界面:先按ctrl+B,再按D.如果想回到之前的会话,在shell中输入:

tmuxa-tjupyter#回到名为jupyter的会话

更多关于tmux的操作,可以查看教程.

OK!到这里服务器相关的基本配置已经完成了,剩下的东西就靠你们自己去折腾啦!??

预览时标签不可点收录于话题#个上一篇下一篇



转载请注明地址:http://www.sanbaicaoasb.com/sczz/8344.html
  • 上一篇文章:
  • 下一篇文章:
  • 热点文章

    • 没有热点文章

    推荐文章

    • 没有推荐文章