【深度學習】谷歌雲GPU伺服器創建與使用指南(一)
來自【深度學習】谷歌雲GPU伺服器創建與使用指南(一) - CSDN博客 【轉載請註明】
在國內,常用的雲伺服器有阿里雲,騰訊雲,百度雲等。但是高昂的GPU伺服器費用令很多需要做深度學習的人對這些高性能的計算平台望而卻步。
放眼國外,Google 的雲伺服器則便宜很多,一台配備NVIDIA K80 的GPU伺服器每小時費用僅僅為 0.48$。這樣的價錢甚至低於國內普通的CPU伺服器。更加令人興奮的是,Google 云為每一個新註冊激活的用戶提供300$(有效期12月)的資助。也就是說,新用戶可以在前期免費使用Google 雲的任何產品!
下面我將講解如何創建並使用Google 雲伺服器。
註冊
https://cloud.google.com/
註冊Google cloud需要擁有一張國際通用的信用卡,如VISA。目前註冊激活後即可享受300美金的資助,有效期12個月。
實例創建
VM(虛擬機)實例:可以創建適用於深度學習的伺服器,其中包含正常收費和可搶購實例。
不同地區的實例收費也不同,具體參見https://cloud.google.com/compute/pricing?hl=zh_CN&_ga=2.131790607.-1279080798.1515164523
本文以us-west1-b為例,創建正常的具有GPU的Linux 鏡像VM實例。
流程
登錄控制台
在Google cloud 首頁點擊右上角的「控制台」
在computer engine中選擇VM實例。首次使用,會提示創建新的實例。
可以按照「快速入門」先行熟悉一遍創建流程。
點擊創建實例
創建實例
1. 名稱自定,這是你即將創建的實例的名稱。
2. 地區*
下圖是可供選擇的GPU和地區列表
最好選擇同時擁有2種GPU的地區,方便創建實例後更換GPU。
3. 機器類型
在「基本視圖」中選擇CPU的型號,然後點「自定義」
在下方點擊「GPU」選項,選擇合適的GPU數量及類型。
這裡,K80和P100的價格相差3倍,前者約0.5$/Hour,後者1.5$/Hour
4. 啟動磁碟
根據需要選擇,其中默認的磁碟大小為10G,經過試驗表明,系統磁碟空間非常緊張,建議將空間擴大到50G以上(磁碟也是有額外收費的,選擇普通的機械硬碟即可,如有特殊需求,可以選擇SSD)以便接下來有足夠的空間安裝NVIDIA驅動、cuda、CUDNN、TensorFlow等。
注意,選擇的新建啟動磁碟是不帶顯卡驅動的,所以涉及到驅動的選擇與安裝,以及一系列配置問題。不過不用擔心,Google的伺服器只要點擊停止(不是刪除)就不會計費(磁碟除外)。(國內某些個公司大概是窮瘋了,只有銷毀實例才停止收費)
5. 防火牆
勾選「允許HTTP流量」
6. 管理、磁碟、網路、SSH密鑰
在「管理」下方找到「可用性策略」,如需要創建可搶佔實例,只需要將「搶佔」設置為開啟(開啟後可以以相對低廉的價格使用到高性能的GPU伺服器,但是缺點是實例的有效期只有24小時,過期或遇到特殊情況會被自動刪除)
SSH密鑰部分可以暫時忽略,後面會詳細講。
7. 創建
點擊創建後,可能會遇到下面GPU數量為0的情況
因為目前建立的是免費用戶,是沒有GPU配額的。需要在配額界面升級用戶,然後在上方「指標」中搜索「k80」或「P100」,顯示如下
選擇一個你想開通伺服器的區域,然後申請增加限額。很快就會收到Google的郵件,提示已經提升GPU限額。接下來就可以盡情玩耍了。
(下一篇,SSH的使用)
來自我的CSDN博客:
【深度學習】谷歌雲GPU伺服器創建與使用指南(一) - CSDN博客
推薦閱讀:
TAG:圖形處理器GPU | 伺服器配置 | 深度學習DeepLearning |