大家都知道Google的Colab是新手入門(mén)機(jī)器學(xué)習(xí)和深度學(xué)習(xí)的神器,非常適合進(jìn)行小規(guī)模的訓(xùn)練,但是在某些任務(wù)或者比賽中,數(shù)據(jù)量太大,Colab就無(wú)法勝任了,這時(shí)候可以用Google的另外一個(gè)產(chǎn)品,GoogleCloud Platform(GCP),進(jìn)行租用深度學(xué)習(xí)云服務(wù)器試用,重要的是也是初期免費(fèi)的而且性能個(gè)人感覺(jué)比其他云服務(wù)商提供更好,更專(zhuān)注于深度學(xué)習(xí),一但搭建(操作時(shí)間20分鐘左右,等待時(shí)間1天左右)好,使用起來(lái)感覺(jué)是非常絲滑的使用感覺(jué),遠(yuǎn)超Colab。
準(zhǔn)備好梯子,申請(qǐng)好google賬號(hào),綁定visa或者mastercard信用卡,獲取300美金體驗(yàn)金來(lái)到GoogleCloud Platform主界面
總共有三步:
需要申請(qǐng)GPU的配額
部署包含深度學(xué)習(xí)工作環(huán)境的jupyternotebook虛擬機(jī)實(shí)例
使用與關(guān)閉虛擬機(jī)
第一步:需要申請(qǐng)GPU的配額(操作需要10分鐘,等待時(shí)間1天左右)
找到配額申請(qǐng)列表
在指標(biāo)一欄搜索GPU點(diǎn)擊GPU(all region),這代表你可以總共同時(shí)運(yùn)行使用的GPU數(shù)量,一開(kāi)始為0,所以要申請(qǐng)?zhí)犷~
勾選方框,然后點(diǎn)擊"修改配額"
填寫(xiě)信息點(diǎn)擊下一步
填寫(xiě)配額上限和請(qǐng)求說(shuō)明,點(diǎn)擊完成并且,提交申請(qǐng)
成功提交后,等待幾個(gè)小時(shí)或者一天之后,會(huì)收到郵件說(shuō)提額成功
同時(shí),開(kāi)始申請(qǐng)具體某種GPU的額度,這里拿Tesla K80舉例
同樣來(lái)到配額頁(yè)面,在指標(biāo)處輸入"GPU",找到K80
隨便找個(gè)區(qū)域的,勾選框,點(diǎn)擊修改配額,輸入申請(qǐng)的上限,和請(qǐng)求說(shuō)明,操作和之前一樣
成功提交后,等待幾個(gè)小時(shí)或者一天之后,會(huì)收到郵件說(shuō)提額成功。
第二步:部署包含深度學(xué)習(xí)工作環(huán)境的jupyternotebook虛擬機(jī)實(shí)例,以Tensorflow環(huán)境為例
在頂端搜索欄搜索:"aise",找到tensorflow GPU notebook
點(diǎn)擊藍(lán)色框框,在compute_engine啟動(dòng)后,來(lái)到新的界面,首先找到中間部分GPU一欄,點(diǎn)擊藍(lán)色字體Learn more
這個(gè)是介紹你怎么根據(jù)所需要的GPU在哪個(gè)區(qū)來(lái)選擇區(qū)域zone的,比如說(shuō)K80你如果選了asia-east1-c的Zone的話,部署就會(huì)失敗的,因?yàn)槟莻€(gè)區(qū)沒(méi)有K80GPU
再調(diào)節(jié)內(nèi)存要求其他參數(shù)不做修改,點(diǎn)擊最下方的"部署",等待3,4分鐘
其他參數(shù)不做修改,點(diǎn)擊最下方的"部署",等待3,4分鐘
第三步:使用與關(guān)閉虛擬機(jī)
點(diǎn)擊open jupyternotebook,輸入密碼,就可以進(jìn)入熟悉的界面了
同時(shí),可以打開(kāi)SSH,進(jìn)行文件的上傳和下載
常用命令:
Free命令來(lái)查看內(nèi)存使用情況
nvidia-smi查看GPU顯存使用情況
重要事情:用完記得關(guān)閉虛擬機(jī)?。。?!
谷歌這個(gè)是按小時(shí)計(jì)費(fèi)的,關(guān)掉就可以停止計(jì)費(fèi),但是云端硬盤(pán)里面的數(shù)據(jù)文件都在,只會(huì)收取少量費(fèi)用