使用亚马逊云服务器EC2做深度学习(一)申请竞价实例

这是《使用亚马逊云服务器EC2做深度学习》系列的第一篇文章。

(一)申请竞价实例  (二)配置Jupyter Notebook服务器  (三)配置TensorFlow  (四)配置好的系统镜像

众所周知深度学习对计算机的要求很高,配置一台数千元的GPU、8GB的内存、HDD的硬盘的深度学习机器价格不菲。然而你并不需要专门配置一台计算机来做深度学习。

亚马逊云服务AWS上被广泛用于部署网站服务,大多数人不知道的是AWS也有带GPU的服务器。低配版的服务器拥(g2.2xlarge)有8核CPU,15GB的内存,2个NVIDIA GRID GPU (Kepler GK104);高配版的服务器(g2.8xlarge)拥有32核CPU,60GB的内存,4个NVIDIA GRID GPU (Kepler GK104)。

除了非常强大的配置以外,服务器的价格也很亲民。亚马逊提供两种计价方式,普通实例和竞价请求实例。竞价请求实例竞价来租赁服务器,价格根据服务器的使用情况在一定区间内浮动,通常价格远低于普通实例。低配版的服务器通常在每小时0.1美元到0.3美元之间。

使用AWS的一个前提条件是你有一张支持美元结算的信用卡。费用会每月自动扣取。

操作的具体流程如下:

(1)进入EC2界面

在顶部导航栏选择Services -> 选择Compute -> 选择EC2

(2)选择竞价实例

在左侧导航栏选择Spot Requests -> 选择Request Spot Instances

(3)选择实例类型及操作系统类型

在AMI一栏选择Ubuntu Server 14.04操作系统

在Instance type一栏选择实例类型为g2.2xlarge

 

(4)审阅申请信息

(5)申请成功,查看服务器IP

看到这个界面就说明申请成功了。进一步点击实例的名称可以查看实例的详细信息。

(6)连接服务器

可以使用SSH客户端,比如PUTTY连接服务器。如果不知道如何连接,可以点击左上角Connect按钮,查看详细的教程。

(7)终止实例

实例是根据运行的时间来收费的,所以完成任务以后,一定要终止实例。

在实例列表页面,右击需要终止的实例 -> 选择Instance State -> 选择Terminate

posted on 2016-10-24 22:12  meelo  阅读(10862)  评论(1编辑  收藏  举报