目录
1.链接
这里需要科学上网进行打开。
Colab Tutorial :Colab Tutorial
Kaggle Tutorial:Kaggle Tutorial
2.介绍
什么是Colab 或者 Colaboratory?
Colaboratory 是一个 Google 研究项目,旨在帮助传播机器学习培训和研究成果。它是一个 Jupyter 笔记本环境,不需要进行任何设置就可以使用,并且完全在云端运行。
Colaboratory 笔记本存储在 Google 云端硬盘中,并且可以共享,就如同您使用 Google 文档或表格一样。Colaboratory 可免费使用。
利用Colaboratory ,可以方便的使用Keras,TensorFlow,PyTorch,OpenCV等框架进行深度学习应用的开发。
优势:
- 不需要配置
- 免费使用GPU
- 容易共享,进行共编合作
总而言之,GPU是深度学习开发的重要硬件需要,而 Google Colab相当于给我们提供了一个功能强大,使用方便,最重要是免费的GPU资源!
3.使用
这个是一个共编,所以我们要写自己的作业时候点击“在云端硬盘中保存为副本”。
等保存为副本后我们进行连接,让我们能够连接到上面。
这样即连接成功。
4.功能
1.增加代码和文本
2. Python代码和shell 脚本
你可以在代码单元格中输入 Python 代码,或使用一个前导感叹号!将代码单元格更改为将输入视为 shell 脚本。
3.常见的Linux指令
- Is:列出当前目录中的所有文件信息
- Is-l:列出当前目录中所有文件的详细
- pwd:输出工作目录
- mkdir:创建一个目录
- cd:移动到目录
- gdown:从谷歌驱动器下载文件
- wget:从互联网上下载文件 python:执行python文件
4.!和%
使用!启动一个新的shell,执行完操作后,会杀死该操作,不会延续
如果想要指令效果持续,建议使用%
这个就叫做magic commands,其他常见的magic commands的链接如下:here
5.选择GUP执行
代码执行程序—>更改运行类型
切换成GPU,改变后会中断执行,所以改变前需要把档案先存好。
6.全部执行
这样将整个notebook的全部shell进行执行,不用一个一个去执行。
7.查看GPU类型
8.下载Drive上的资料
9.档案结构
上传档案
对于文件夹,你可以先zip压缩,然后下载
10.连接到Google Drive
可以成功存储到自己的Google Drive,登录自己的账号
如果忘了可以点这个
11.下载
5.使用中可能会遇到的问题
如果空闲超时(90分钟,有时变化)或屏幕变黑,Colab将自动断开连接。
→→解决方案:保持屏幕开启或尝试使用 JavaScript
GPU使用不是无限的!(如果达到最大GPT使用量12小时,账户将被暂停一段时间)
根据使用情况,连接到另一台GPU之前的冷却时间将从几小时延长至几天甚至几周。
→解决方法:开设另一个账户
最佳解决方案:
购买colab pro
使用你自己的资源
尝试 Kaggle