薅一把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

薅一把Google的羊毛——Google Colab的正确打开方式_第1张图片

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的羊毛——Google Colab的正确打开方式_第2张图片

最后输入以下代码,挂在google drive

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

需要强调的是,每次新建一个colab 就需要重复这个操作,其实还是有点麻烦的。

Step4:设置GPU模式

在colab notebook左上角点击修改,下拉菜单选择笔记本设置,硬件加速选择GPU即可

薅一把Google的羊毛——Google Colab的正确打开方式_第3张图片

Step5:环境配置

根据官方提示,使用pip就能够配置需要的环境

!pip install -q captcha

薅一把Google的羊毛——Google Colab的正确打开方式_第4张图片

Step6:colab文件路径问题

对于上传到google drive的文件,在colab里面的绝对路径应该是drive/.../...

小问题自己修改注意一下就行了

 

那么到此,一个能使用google提供的GPU训练网络的Colab notebook就完全设置好了,剩下的大家就自行感受了。

你可能感兴趣的:(薅一把Google的羊毛——Google Colab的正确打开方式)