跳转至

Google Colaboratory

约 477 个字 6 行代码 预计阅读时间 2 分钟

简介

Google Colab 是一个允许编写和执行代码的交互式环境,以下是分别为 Colab 的网址以及官方 Q&A。


对我来说,Golab 为我提供了一个比较方便且有一定算力的在线平台,而且我觉得作为笔记本貌似也挺好用的。

简单来说,Colab 中存在 文本单元代码单元 这两种模块。

  • 在文本单元中,你可用集成\(\LaTeX\)HTML、富文本、Markdown 等;
  • 而对于代码单元,你则可以直接把它当作一个Python解释器:

  • 同时,在一行的最前面加上!表示这是一个终端命令
  • 例如在 代码单元 中输入!pwd就等价于在终端中输入pwd
  • 但在 代码单元 中输入pwd则会报错,因为这不是一个Python命令

从用途上来讲,Colab 在数据科学和机器学习这两方面有较大用处。

文件互动

Colab 自带文件浏览界面

通过这三个按钮可以实现 上传文件刷新装载 Google 云盘

硬件加速

关于GPU加速的具体信息,请查看这里 🔗

资源限制

  • 关于资源限制的官方说明: 🔗

  • 条目

    • 为什么 Colab 不能保证资源供应?
    • Colab 的用量限额是多少?
    • Colab 提供哪些类型的 GPU?
    • 在 Colab 中,笔记本可以运行多长时间?
    • Colab 提供多大内存?
    • 如何才能充分利用 Colab?
    • 系统显示一条消息,提示我没有使用 GPU。我该怎么办?

奇技淫巧

占用显存

当你的整个项目需要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/')

可参考资料

其他资料


最后更新: 2024年1月13日 19:00:24
创建日期: 2024年1月13日 19:00:24

评论