当前位置: 代码迷 >> 综合 >> Google Colab(Colaboratory)免费 GPU使用指南
  详细解决方案

Google Colab(Colaboratory)免费 GPU使用指南

热度:66   发布时间:2023-11-17 08:08:03.0

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.创建项目

  1. 在Google Drive界面点击 左上角:新建——创建文件夹
    在这里插入图片描述
  2. 右键 更多,选择:Colaboratory,创建新的Colaboratory(注意:第一次创建colaboratory,需要选择:关联更多应用,搜索:colaboratory并进行关联)
    在这里插入图片描述

4. 用Gpu跑代码:

  1. 创建好.ipynb后,选择Gpu跑程序:
    在这里插入图片描述
    在这里插入图片描述

5. 授权挂载Google Drive

  1. 当完成基本的文件建立和配置后,需要先运行下面这些代码,安装必须库和授权:
!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次。

  1. 授权完成后,可以挂载Google Drive
!mkdir -p drive
!google-drive-ocamlfuse drive

6. 运行相应的Cell就OK啦!!

7. 注意:

  1. 在跑机器学习代码时,会出现连接断开的现象,注意保存代码。
  2. 在model训练好之后,要及时download到本地。因为每次跑完代码保存的model或者.h5文件,会保存在虚拟的地址,因此就会在下一次重启Google Drive的时候消失不见。So,要及时保存
  3. 查看使用的GPU型号:
! /opt/bin/nvidia-smi
  相关解决方案