1、什么是Colaboratory
Colaboratory 简称“Colab”,是 Google Research 团队开发的一款产品。在 Colab 中,任何人都可以通过浏览器编写和执行任意 Python 代码。它尤其适合机器学习、数据分析和教育目的。
目前Colaboratory 支持cpu,gpu,tpu三种类型的方式去运行代码,而且gpu目前最高可申请16g。Colab 中的可用 GPU 通常包括 Nvidia K80、T4、P4 和 P100。对于深度学习却没有机器的群体是一个很大的方便。
该平台已经安装好了tensorflow,pytorch
2、如何访问Colaboratory
https://colab.research.google.com/notebooks/welcome.ipynb
访问以上网址即可进入到Colaboratory中。如下图所示,会有一个介绍该工具的视频,看完后基本就可以上手了。
第一次访问该工具如上图所示,Colaboratory是基于google云端硬盘工作的,在访问完上述网址后,访问google云端硬盘的网址。
https://drive.google.com/drive/
登录google云端硬盘。
google硬盘访问如下图所示
3、在硬盘中新建Colaboratory
进入到google硬盘之后,点击右键会出现如下图所示的界面,
点击关联更多应用出现如下图所示的界面,我这里已经安装过了所以显示对号,点击安装后关闭该界面。
再次点击鼠标右键会发现多一个了Google Colaboratory。如下图所示
点击Google Colaboratory,后访问,此时就新建好了一个Colaboratory工作区。如下图所示
4、修改cpu、gpu、tpu
点击如下如说是的修改,就会出现cpu、gpu、tpu的选项。
5、如何与google硬盘连接
Colaboratory基于google硬盘工作,刚才只是使用google硬盘新建了一个Colaboratory工作区,但是还没有和自己的google硬盘连接起来,使用一下代码和自己硬盘连接起来。
from google.colab import drive
drive.mount('/content/gdrive')
输入代码后点击左边的暂停按钮就是运行该程序段。运行之后需要输入一个类似密码之类的东西,点击给出的网址,在选择自己的google账户,最后在点击允许,在弹出的网页上点击右侧的复制,将复制好的信息输入到运行代码后产生的文本框中回车即可连接成功。
6、一些基础命令
(1)因为该平台类似于linux系统,所以大部分的linux的命令都可以使用,只要在命令前边加入!就行。
(2)将工作区定位到google硬盘某个文件夹下使用一下命令
import os
os.chdir('/content/gdrive/My Drive/my_graduate/SRDenseNet')
使用该命令之前可以先**!ls**一下,看看下边有哪些目录,使用上述命令进入到该工作目录下,重复上述步骤就能进入到你想要的目录。
之后就可与愉快的开启你的在线训练程序之旅啦!
7、一些注意事项
(1)每次新建好的Colaboratory内存大小和gpu不一定,建议先查看自己所分配好的gpu使用命令如下
!nvidia-smi
(2)每次申请的Colaboratory会有时间限制,虚拟机的最长生命周期可以达到 12 小时,对于长时间运行的代码尽可能保存每个epoch后的参数。
(3)该网站需要科学上网才能访问