這是《使用亞馬遜雲服務器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