Google Colab 免费 GPU使用指南
Google Colab 的全名是:Colaboratory,用免费的Gpu跑深度学习机器学习代码。
1. 注册Google账号
打开Google后,在首页右上角可以注册Google账号。
2. Google Drive登陆
在Google Chrome中输入网址:https://drive.google.com/drive/my-drive , 打开Google Drive,登录刚才注册的Google个人账号。
3.创建项目
- 在Google Drive界面点击 左上角:新建——创建文件夹
- 右键 更多,选择:Colaboratory,创建新的Colaboratory(注意:第一次创建colaboratory,需要选择:关联更多应用,搜索:colaboratory并进行关联)
4. 用Gpu跑代码:
- 创建好.ipynb后,选择Gpu跑程序:
5. 授权挂载Google Drive
- 当完成基本的文件建立和配置后,需要先运行下面这些代码,安装必须库和授权:
!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账号进行授权,获得验证码并复制到文本框里,进行2次。
- 授权完成后,可以挂载Google Drive
!mkdir -p drive
!google-drive-ocamlfuse drive
6. 运行相应的Cell就OK啦!!
7. 注意:
- 在跑机器学习代码时,会出现连接断开的现象,注意保存代码。
- 在model训练好之后,要及时download到本地。因为每次跑完代码保存的model或者.h5文件,会保存在虚拟的地址,因此就会在下一次重启Google Drive的时候消失不见。So,要及时保存
- 查看使用的GPU型号:
! /opt/bin/nvidia-smi