薅一把Google的羊毛——Google Colab的正確打開方式

如果你有梯子,如果你想用免費的GPU來跑一跑深度學習的代碼,那colab你值得擁有。

Colaboratory 是一個免費的 Jupyter 筆記本環境,不需要進行任何設置就可以使用,並且完全在雲端運行,可以編寫和執行代碼、保存和共享分析結果,以及利用強大的計算資源,並且最關鍵的是免費使用!!!

但是資本主義的羊毛沒那好薅,這玩意侷限性還是挺大的,拿來練練手感受一下GPU訓練的速度還是可以的。

google colab官方使用說明:https://colab.research.google.com/notebooks/intro.ipynb#scrollTo=-Rh3-Vt9Nev9

Step1:爬梯子登陸谷歌雲盤 https://www.google.com/drive/

Step2:點新建 創建一個colab

Step3:將創建的colab掛載到google drive,這樣上傳的文件才能被colab檢索到

在第一個代碼塊輸入下列代碼

!apt-get install -y -qq software-properties-common python-software-properties module-init-tools
!add-apt-repository -y ppa:alessandro-strada/ppa 2>&1 > /dev/null
!apt-get update -qq 2>&1 > /dev/null
!apt-get -y install -qq google-drive-ocamlfuse fuse
from google.colab import auth
auth.authenticate_user()
from oauth2client.client import GoogleCredentials
creds = GoogleCredentials.get_application_default()
import getpass
!google-drive-ocamlfuse -headless -id={creds.client_id} -secret={creds.client_secret} < /dev/null 2>&1 | grep URL
vcode = getpass.getpass()
!echo {vcode} | google-drive-ocamlfuse -headless -id={creds.client_id} -secret={creds.client_secret}

需要按照要求點擊返回的網址,然後授權並複製驗證碼

最後輸入以下代碼,掛在google drive

!mkdir -p drive
!google-drive-ocamlfuse drive

需要強調的是,每次新建一個colab 就需要重複這個操作,其實還是有點麻煩的。

Step4:設置GPU模式

在colab notebook左上角點擊修改,下拉菜單選擇筆記本設置,硬件加速選擇GPU即可

Step5:環境配置

根據官方提示,使用pip就能夠配置需要的環境

!pip install -q captcha

Step6:colab文件路徑問題

對於上傳到google drive的文件,在colab裏面的絕對路徑應該是drive/.../...

小問題自己修改注意一下就行了

 

那麼到此,一個能使用google提供的GPU訓練網絡的Colab notebook就完全設置好了,剩下的大家就自行感受了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章