服务器开始逐渐使用DBCloud Lab 进行管理,此篇用于在开通账号后,给各位实验室人的使用说明指南,在此感谢lwq借给的演示账号。
1、first step
登录下面的网站:
输入账号和密码,进入如下界面:
2、second step
点击资源管理—服务器列表,可以看到自己组别内的GPU型号、数量和使用情况等等,如下:
点击如下位置:
进入的界面如下:
3、third step
点击创建实例,如下图,注意点击创建实例时候需要选中GPU数量,组内可自行分配。
点击创建实例后得到如下界面,点击下图的确认界面即创建成功:
创建好的实例列表都可以在当前界面下面看到,如下图:
点击实例访问信息,如下图:
可以看到的信息如下:
可以点击打开终端按键进行打开终端:
4、forth step
DBCloud中使用的终端有点卡,所以下面使用ssh进行连接,ssh信息在实例访问信息中,如下图:
记住ssh服务—代理访问的信息,即下图,该ip地址和端口号在ssh连接时候需要使用.(更新:深脑云更新后,直接使用主机的ip地址和端口号即可,代理的网络带宽严重受限,传输速度极慢,不建议使用代理ip和端口号。即建议使用下图红框左边的ip和端口)。记住ip和端口号以后,后面可以进行ssh连接,此时需要开启实例的ssh连接权限,点击“ssh服务”的红色感叹号,可以看到启动ssh连接的命令,在深脑云网页端终端内输入即可
5、fifth step
知道了ssh的ip和端口号,我们需要一个远程连接的软件,这里推荐使用mobaXterm(感谢雷正鑫师兄的推荐),软件链接如下,下载免费版即可:
软件安装后,得到如下界面,然后点击左上角的session:
得到如下界面:
点击最左侧的SSH按键,得到如下界面:
将forth step中记下的ssh的ip和端口号填在此处,如下图所示:
到此步即完成添加,点击OK即可,此时软件界面右侧出现我们添加的ip,如下图
双击上图的ip,得到如下界面,输入个人账号然后回车,然后会提醒输入密码,输入密码即可
注:如果在校外使用或在校内未连接校园网使用,需要连接VPN才能使用
更新3:Vscode的配置
自行下载一个vscode,在扩展商店中下载插件remote-ssh,,如下图,推荐下载0.65.1版本,亲测最新版本有坑
然后在vscode左侧就会出现一个远程连接的按钮,如下,先点击加号,得到第二步的输入口,在输入口中输入服务器的ip(初始教程那个代理ip,不是真实ip),如下图
然后出现如下界面:
点击进入,进入如下界面
添加如下语句,其中hhh改为自己的用户名,Port后的改为自己的端口号。
此时已完成操作,点击如下图处即可连接服务器并选择打开的文件夹路径
注:若无法调试,插件商城重新安装python即可,若依旧不可以,降低ssh的版本。
第四次更新
服务器创建账号好,需要自己安装anaconda。
首先通过如下文件下载linux下的anaconda
1 | wget -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2020.07-Linux-x86_64.sh |
通过如下语句执行该文件:
1 | bash Anaconda3-2020.07-Linux-x86_64.sh |
记得cd转入到该目录下再输入上述命令,中途会要求选择yes或者enter,输入enter和yes即可。
最后即可安装完毕。
此时conda依旧是不能用的,需要配置环境变量,root的环境变量没有权限添加,所以需要在.bashrc中添加,输入如下命令,用vim打开bashrc
1 | vim ~/.bashrc |
在该文件最后添加如下语句
1 | export PATH=$PATH:/home/lll/anaconda3/bin |
其中$PATH:后的路径记得改为自己anaconda的路径。
然后ctr+:的按键即可退出编辑,输入wq!(lwq的wq,哈哈,其实是write+quit的意思),即可保存退出,此时安装完毕,conda可以正常使用
参考链接:
第一次更新
在mobaxterm双击左侧ip后,输入用户名和密码,进入终端,若发现未进入base环境,但如下命令可用:
1 | conda env list |
但如下的激活无效,且报错Your shell has not been properly configured to use ‘conda activate’
1 | conda activate base |
出现此报错的原因是因为之前的虚拟环境没有退出,终端输入source deactivate
,然后需要重新进入虚拟环境: source activate
。如此即可conda activate 环境名。
注:好像每次都需要重新这样操作,即使conda config —set auto_activate_base true了也没有用,欢迎解决此问题的人进行补充操作说明。
第二次更新
vscode更新后,可能会导致ssh远程连接失败,报错:_workbench.downloadResource‘ failed。具体解决方案如下:
VS Code的Error: Running the contributed command: ‘_workbench.downloadResource‘ failed解决
如果按照这个连上了,可能还会出现无法调试的现象,但是给远程安装python编译器就安装不上,这是ssh插件的问题,最新版本有bug存在,降低到0.65.1即可。