谷歌Colaboratory使用

 

元学习论文总结||小样本学习论文总结

2017-2019年计算机视觉顶会文章收录 AAAI2017-2019 CVPR2017-2019 ECCV2018 ICCV2017-2019 ICLR2017-2019 NIPS2017-2019

 


Google Colab——用谷歌免费GPU跑你的深度学习代码

  • 修改笔记本环境:修改-笔记本设置

  • 挂载Google Drive:

首先需要让colab获得google drive的授权,在google 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 account,授权colab使用你的google drive,然后系统会分配给你一个授权码,你需要将授权码粘贴到输入框里,回车继续。

若打印出success的信息,说明授权成功。

执行如下代码:

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

此时colab中出现drive的文件夹,里面就是你的google drive的根目录文件

  • 命令!python XXX.py 执行自己的代码
  • 切换目录
import os
os.chdir('drive/Colab/Your project folder')
  • 可以把Colab看成是一台带有GPU的Ubuntu虚拟机,只不过我们只能用命令行的方式操作它。你可以选择执行系统命令,亦或是直接编写运行python代码。
  •  挂载完Google Drive,会在虚拟机里生成一个drive文件夹,直接将Google Drive当成是一块硬盘即可。访问drive文件夹里的文件,就是在访问你的Google Drive里的文件。
  • Colab最多连续使用12小时,超过时间系统会强制掐断正在运行的程序并收回占用的虚拟机。(好像再次连接到虚拟机后,虚拟机是被清空的状态,需要重新配置和安装库等等)

 

colab快捷键

快捷键名称    快捷键    

  • 查看快捷键设置          Ctrl+M+H   (ctr加两个字母M和H)(下方快捷键为笔者自己设置)
  • 添加单元格 Ctrl+Alt+J
  • 删除单元格 Ctrl+Alt+K
  • 关闭输出ctrl+alt+U
  • 运行单元格 Ctrl+Enter
  • 运行单元格跳到下一个单元格Shift+Enter
  • 终端执行Ctrl+Alt+I
  • 转换单元格为文本Ctrl+Alt+T
  • 撤销操作Ctrl+Shift+Z

 

 官方教程

  • colab示范页
  • 示范页使用 TensorFlow 的基本步骤
  • 示范页tensorflow教程
  • colab常见问题

 

你可能感兴趣的:(colab,环境配置)