GPU云服务器使用
一、阿里云平台GPU服务器:
1.打开阿里云首页https://www.aliyun.com/ 在产品分类处选择CPU服务器,当然你也需要其他服务器也可以,本次主要讲述GPU云服务器
2.点击之后在界面根据个人需求以及服务器满足的功能选取服务器,本文以GN5为例,
点击购买之后将会跳转到自定义购买页面:
3.付费模式根据自己选择选取合适的付费模式:
按量付费是按照小时收费,
4.地域及可用区选则:
这里有个建议:国外的服务器使用git命令从github仓库下载速度十分快,如果国外的价格和国内价格相差不多,优先选取国外服务器。毕竟国内从github上下载速度有时候慢的惊人,只有几十k每秒。(那个便宜选哪个)
5.架构选择
架构选择异构计算GPU,分类选取GPU计算型,根据需要和价格在下方选取合适的规格
6.镜像选择:
公共镜像一般就是纯系统,里面没有安装其他任何软件,镜像市场里面根据需要可以搜到一些比较好用的镜像
公共镜像选择,一般推荐ubuntu1804版本,比较在意时间的话在这里可以勾选自动安装GPU,里面同时会撞上CUDA Cudnn,版本一般都是相对比较老的版本,也可以自己根据需要之后进入系统之后自己安装。
后面就是根据自己需要选择设置一些东西,这里暂时不写,因为我没购买,太贵,十几块一个小时。。后来我不经意间在一个论坛找到了一句话:某宝上去搜GPU服务器。
二、淘宝上的GPU服务器
1. 打开淘宝直接搜索GPU云服务器,就会有几个商家,会有论小时以及论天的,还有各种单卡的以及四卡的GPU,不同型号不同数量的GPU服务器的性能以及价格不同。(建议选择销量最高的那家)
2. 个人建议:购买之前联系店家询问有没有只安装了cuda+cudnn+驱动的ubuntu,因为有时候docker里面安装的东西越多,发生冲突的可能性越大,尽量自己安装合适版本,比较省时间,当然如果有现成的能够使用的话,也还是可以的,省的自己安装。
3. GPU服务器的使用:我个人选择的是xshell+winscp对服务器进行操作:商家会给你ssh的主机名(ip)端口号以及密码。通过xshell连接即可进行命令行输入:下面将介绍xshell以及winscp的使用:
①.安装之后打开xshell:点击文件点击新建会话,在弹出的会话框如下,点击连接,名称任意,协议一般选择SSH,主 机:即ip地址,端口号(默认是22号,但是一般商家给你的端口号都不是22,根据商家给的端口号进行更改),重新连接(可选)。
按照上面步骤完成之后点击用户身份验证:即如下:
输入用户名和密码之后点击连接即可.连接成功之后如下图:
即使ubuntu的命令行界面,这里面即可输入命令。
4. 下面将介绍winscp的使用
打开winscp之后,点击新建会话,如下图:
文件协议一般默认是SFTP,这里根据你的服务器来决定,之后输入主机名,端口号,用户名,密码等。输入完成之后点击登录即可。
Winscp可以实现文件上传,下载,服务器端文件修改等功能,比如你不熟悉vim的话可以暂时借用winscp来实现对一些文件的修改,右击文件点击修改即可,如上图,左边是个人文件,右边的服务器文件。
注意(文件修改之后点击保存之后需要查看文件是否上传到服务器,一般文件上传到服务器之后才是被修改之后的,其原理大致为:先从远程将需要修改的文件缓存到本地,之后修改之后需要上传上去服务器进行文件的替换。)
最后:国外服务器从github等代码仓git命令下载对应项目的时候速度通常非常快。另外一个就是如果你在跑深度学习的话,你需要保持个人电脑长期与服务器连接(即训练过程中一直要保持连接)。