下面我將講解如何創(chuàng)建并使用Google云服務器。
注冊
https://cloud.google.com/
注冊Google cloud需要擁有一張國際通用的信用卡,如VISA。目前注冊激活后即可享受300美金的資助,有效期12個月。
實例創(chuàng)建
VM(虛擬機)實例:可以創(chuàng)建適用于深度學習的服務器,其中包含正常收費和可搶購實例。
不同地區(qū)的實例收費也不同,具體參見https://cloud.google.com/compute/pricing?hl=zh_CN&_ga=2.131790607.-1279080798.1515164523
本文以us-west1-b為例,創(chuàng)建正常的具有GPU的Linux鏡像VM實例。
流程
登錄控制臺
在Google cloud首頁點擊右上角的“控制臺”
在computer engine中選擇VM實例。首次使用,會提示創(chuàng)建新的實例。
可以按照“快速入門”先行熟悉一遍創(chuàng)建流程。
點擊創(chuàng)建實例
創(chuàng)建實例
1.名稱自定,這是你即將創(chuàng)建的實例的名稱。
2.地區(qū)*
下圖是可供選擇的GPU和地區(qū)列表
最好選擇同時擁有2種GPU的地區(qū),方便創(chuàng)建實例后更換GPU。
3.機器類型
在“基本視圖”中選擇CPU的型號,然后點“自定義”
在下方點擊“GPU”選項,選擇合適的GPU數(shù)量及類型。
這里,K80和P100的價格相差3倍,前者約0.5$/Hour,后者1.5$/Hour
4.啟動磁盤
根據(jù)需要選擇,其中默認的磁盤大小為10G,經(jīng)過試驗表明,系統(tǒng)磁盤空間非常緊張,建議將空間擴大到50G以上(磁盤也是有額外收費的,選擇普通的機械硬盤即可,如有特殊需求,可以選擇SSD)以便接下來有足夠的空間安裝NVIDIA驅動、cuda、CUDNN、TensorFlow等。
注意,選擇的新建啟動磁盤是不帶顯卡驅動的,所以涉及到驅動的選擇與安裝,以及一系列配置問題。不過不用擔心,Google的服務器只要點擊停止(不是刪除)就不會計費(磁盤除外)。(國內(nèi)某些個公司大概是窮瘋了,只有銷毀實例才停止收費)
5.防火墻
勾選“允許HTTP流量”
6.管理、磁盤、網(wǎng)絡、SSH密鑰
在“管理”下方找到“可用性策略”,如需要創(chuàng)建可搶占實例,只需要將“搶占”設置為開啟(開啟后可以以相對低廉的價格使用到高性能的GPU服務器,但是缺點是實例的有效期只有24小時,過期或遇到特殊情況會被自動刪除)
SSH密鑰部分可以暫時忽略,后面會詳細講。
7.創(chuàng)建
點擊創(chuàng)建后,可能會遇到下面GPU數(shù)量為0的情況
因為目前建立的是免費用戶,是沒有GPU配額的。需要在配額界面升級用戶,然后在上方“指標”中搜索“k80”或“P100”,顯示如下
選擇一個你想開通服務器的區(qū)域,然后申請增加限額。很快就會收到Google的郵件,提示已經(jīng)提升GPU限額。接下來就可以盡情玩耍了。
(下一篇,SSH的使用)