< 🔗 Colab URL > |
---|
< 🔗 FAQ > |
---|
Google Colab 是一个允许编写和执行代码的交互式环境,你能在官方提供的引导文件中获得使用指导。
简介
对我来说,Golab 为我提供了一个比较方便且有一定算力的在线平台,而且我觉得作为笔记本貌似也挺好用的。
简单来说,Colab 中存在文本单元和代码单元这两种模块。
- 在文本单元中,你可用集成、
HTML
、富文本、Markdown等; - 而对于代码单元,你则可以直接把它当作一个
Python
解释器:
- 同时,在一行的最前面加上
!
表示这是一个终端命令 - 例如在代码单元中输入
!pwd
就等价于在终端中输入pwd
- 但在代码单元中输入
pwd
则会报错,因为这不是一个Python
命令
Colab 在数据科学和机器学习这两方面有较大用处。
< 🔗 数据科学 > |
---|
< 🔗 机器学习 > |
---|
文件互动
Colab 自带文件浏览界面
通过这三个按钮可以实现上传文件、刷新、装载 Google 云盘:
硬件加速
关于GPU加速的具体信息,请查看这里
资源限制
< 🔗 文档 > |
---|
条目:
- 为什么 Colab 不能保证资源供应?
- Colab 的用量限额是多少?
- Colab 提供哪些类型的 GPU?
- 在 Colab 中,笔记本可以运行多长时间?
- Colab 提供多大内存?
- 如何才能充分利用 Colab?
-
奇技淫巧
占用显存
当你的整个项目需要
GPU
但是现在不太需要的时候,可以通过下面这样一段代码来先占用一部分显存。import torch
# about 1.1 GB
a = torch.Tensor([1000, 1000, 1000]).cuda()
查看显卡信息
!nvidia-smi
挂载 Google Drive
from google.colab import drive
drive.mount('/content/drive/')
可参考资料
https://itiandong.com/2021/colab-tips/
其他资料