Dynadot 搬瓦工 腾讯云

2026 Google Colab CLI 入门:终端里一行命令调用 A100 / H100,免费的是 CLI 不是 GPU

Sider GigsGigsCloud

Google 在 2026 年 6 月 5 日发布了 Colab CLI:一个装在你自己电脑或 VPS 上的命令行工具,不用打开浏览器,在终端里就能开一台带 GPU 或 TPU 的 Colab 运行时,把本地脚本扔上去跑,再把模型文件和日志拉回来。网上有人把它说成”免费白嫖 A100 / H100″,这篇老唐把三件事讲清楚:它到底是什么、哪些免费哪些要钱、怎么装怎么用。结论先放前面:CLI 本身开源免费,但 A100 / H100 这类高端卡要付费计划加算力单元余额,而且官方明说”视可用性而定”。

1. Google Colab CLI 是什么

Google Colab 大家都用过:浏览器里的 Jupyter 笔记本,自带 GPU。它的问题也很明显,所有操作都在网页里,想把本地写好的训练脚本跑上去,得复制粘贴,或者先传 Drive;跑完的模型文件要手动下载;更别提让自动化脚本或 AI Agent 去调度它。

Colab CLI 就是补这个缺口的。按 Google 开发者博客的说法,它”连接本地终端和远程 Colab 运行时”,给开发者和 AI Agent 一个零摩擦的执行平台。它能做四类事:

  • 申请加速器:colab new --gpu A100 这样一条命令,拿到一台带 GPU 或 TPU 的运行时。
  • 远程执行:colab exec 把本地的 Python 脚本或 .ipynb 发到远端内核跑,不用先上传。
  • 取回产物:colab download 拉模型、数据集,colab log 把整个会话导出成可重放的 .ipynb、Markdown 或 JSONL。
  • 交互访问:colab repl 进远端 Python,colab console 进远端终端,colab ssh 甚至能当 IDE 的远程开发后端。

项目在 GitHub 上开源(googlecolab/google-colab-cli,Apache 协议),README 写得很全,本文的命令都来自那里,版本是 2026 年 10 月的。

Colab CLI 工作原理示意图:本地终端或 VPS 上的 CLI 调度 Colab 远程运行时的 GPU

Colab CLI 工作原理示意图:本地终端或 VPS 上的 CLI 调度 Colab 远程运行时的 GPU

CLI 装在本地或 VPS 上,代码发到 Colab 的远程运行时执行,结果和日志拉回来;Agent 也可以直接调用它

2. 先说清楚:哪些免费,哪些要钱

这是最多人搞混的地方,分三层说。

第一层,CLI 免费。 它是一个 pip 包,开源,不收费。

第二层,Colab 免费版能拿到的 GPU 很有限。 Colab 官方 FAQ 的原话是:免费版里”对 GPU 这类昂贵资源的访问受到严格限制”;GPU 和 TPU 的具体型号”会随时间变化”;高端 GPU 要”购买付费计划,且视可用性而定”。实际体验是免费账户一般只能拿到 T4 这一档,而且不保证随时有。免费版的笔记本单次最长跑 12 小时。

第三层,A100 / H100 要付费计划 + 算力单元。 Colab 的付费方式有三种:Colab Pro(按月订阅,此前公开价格是每月 $9.99,送一批算力单元)、Colab Pro+(更高一档的订阅,算力单元更多,代码可以连续执行最长 24 小时)、Pay As You Go(不订阅,按需购买算力单元)。另外 2026 年起订阅 Google AI 套餐的账户也会获得 Colab 的付费权益,算力单元和 Colab 自己的订阅可以叠加。高端卡每小时扣的算力单元比 T4 高得多,余额扣完就自动回到免费版的待遇。

档位 费用 能用的 GPU 时长限制
免费版 $0 受严格限制,通常只有入门卡,视可用性 单次最长 12 小时
Colab Pro 按月订阅(此前公开价 $9.99/月) 可申请 A100 / H100 等高端卡,视可用性 按算力单元余额
Colab Pro+ 按月订阅,更高档 同上,优先级更高 可连续执行最长 24 小时
Pay As You Go 按需买算力单元 同上 按算力单元余额

价格以你登录后看到的订阅页为准(命令行里 colab pay 直接打开),每种卡每小时的扣费速率用 colab usage 看实时数字。老唐没法给你一个”A100 一小时多少钱”的固定数,因为这个数 Google 自己也在调。

Colab 账户档位与 GPU 对应关系:免费版、Pro、Pro+、Pay As You Go

Colab 账户档位与 GPU 对应关系:免费版、Pro、Pro+、Pay As You Go

CLI 免费,GPU 不免费:A100 / H100 要付费计划加算力单元余额,还受可用性限制

所以”免费白嫖 A100″是误读。准确的说法是:你可以用一个免费的工具,花钱按小时租 Google 的 A100 / H100,而且不用自己配任何云服务器。 对偶尔要跑一次微调、又不想长期租 GPU 机器的人,这个模式是划算的。

3. 安装和第一次运行

先说限制:只支持 Linux 和 macOS,Windows 目前不支持(README 原话)。Windows 用户可以在 WSL 里装,或者按第 8 节的做法装到一台 Linux VPS 上。

安装用 uv(官方推荐)或 pip:

# 推荐:uv
uv tool install google-colab-cli

# 或者 pip
pip install google-colab-cli

第一次运行会走 Google 账号授权。CLI 有两种认证方式,--auth adc(默认)和 --auth oauth2,按提示在浏览器里登录 Google 账号授权即可;会话信息存在 ~/.config/colab-cli/sessions.json,全局设置在 ~/.config/colab-cli/settings.json。

装好后用官方 Quick Start 验证,三条命令:

# 1. 开一台 CPU 运行时
colab new

# 2. 从标准输入执行一段代码
echo 'print("Hello from Google Colab!")' | colab exec

# 3. 停掉并释放机器
colab stop

看到远端打印出 Hello 就通了。只有一个会话在跑的时候,所有命令都可以省掉 -s 会话名 参数。

4. 常用命令速查

README 的命令索引老唐整理成四组:

组 命令 作用
会话 colab new [-s NAME] [–gpu GPU] [–tpu TPU] [–high-mem] 开一台 CPU / GPU / TPU 运行时,可选大内存机型
会话 colab sessions / colab status 列出在跑的会话 / 看硬件和状态
会话 colab stop / colab restart-kernel / colab url –open 停机 / 重启内核 / 浏览器打开会话
执行 colab run [–gpu GPU] SCRIPT [ARGS…] 开机、跑脚本、取结果、关机,一条命令
执行 colab exec [-f FILE] 从 stdin、.py 或 .ipynb 执行代码
执行 colab repl / colab console / colab ssh 交互式 Python / 远端 tmux 终端 / SSH
文件 colab upload / download / ls / rm / edit 传、拉、看、删、用本地编辑器改远端文件
自动化 colab install [-r FILE | PKG…] 用 uv 装依赖,装不上回退到 pip
自动化 colab drivemount / colab auth 挂载 Google Drive / 给运行时授权 GCP 服务
自动化 colab log [-n N] [-o FILE] 查看或导出会话历史(.ipynb / .md / .txt / .jsonl)
账户 colab usage / colab pay / colab update 看算力单元消耗和余额 / 打开订阅页 / 升级 CLI

--gpu 能填的型号按 README 是 T4、L4、G4、A100、H100,--tpu 是 v5e1、v6e1。--high-mem 申请大内存机型,需要 Pro 或 Pro+ 权益,L4 和 TPU 只有一种机型,这个参数对它们无效。

Colab CLI 常用命令速查表

Colab CLI 常用命令速查表

四组常用命令;每条命令加 –help 看完整参数

5. 实战:五条命令在 GPU 上跑一次微调

Google 博客里的演示是让 AI Agent 用 CLI 微调 Gemma 3 1B(QLoRA,Text-to-SQL 数据集)。去掉 Agent 的部分,人手敲也就五条命令,训练脚本 finetune_run.py 在本地:

# 1. 开一台 T4 GPU 运行时
colab new --gpu T4

# 2. 装依赖(远端用 uv,快)
colab install transformers datasets peft trl bitsandbytes accelerate

# 3. 把本地脚本发到远端执行
colab exec -f finetune_run.py

# 4. 把整个会话导出成 .ipynb 留底
colab log --output gemma_finetune_log.ipynb

# 5. 关机,停止扣算力单元
colab stop

训练完的 adapter 权重、配置和 tokenizer 用 colab download 远端路径 本地路径 拉回来,就能在本地加载。要换成 A100 或 H100,只改第 1 步的 --gpu,前提是第 2 节说的付费计划和余额。

官方示例:五条命令在 Colab GPU 上微调 Gemma 3 1B 的流程图

官方示例:五条命令在 Colab GPU 上微调 Gemma 3 1B 的流程图

开机、装依赖、跑脚本、存日志取模型、关机;换 A100 / H100 只改第 1 步

老唐提醒一句:colab exec -f 是把文件内容读出来发给远端内核,不需要先 upload;但脚本里引用的数据文件要么先 colab upload,要么挂载 Google Drive,要么在脚本里从网上下载。

6. 更省事的两种用法:colab run 和 shebang

第 5 节的流程适合反复调试。只想跑一次拿结果,用 colab run,它会自动开机、跑脚本、取回输出文件、关机:

# 在 T4 上跑 train.py,跑完自动释放机器
colab run --gpu T4 train.py

更极端一点,把 colab run 写进脚本的 shebang,脚本本身就变成”一执行就上云”的程序:

#!/usr/bin/env -S colab run --gpu L4 --keep
import torch

print("L4 GPU Available:", torch.cuda.is_available())
print("Device Name:", torch.cuda.get_device_name(0))

chmod +x script.py 之后直接 ./script.py。--keep 表示跑完不销毁运行时,方便回头看日志或再跑一次。

7. 和 AI Agent 一起用

这是 Google 这次主打的卖点。CLI 装好之后,任何能操作终端的 Agent 都能用它;官方还打包了一份 Colab 的 skill 文件,Agent 读一遍就知道这套命令怎么用。博客里的演示用的是 Google 自家的 Antigravity,但明确写了 Claude Code、Codex 等 Agent 一样可以。

实际的用法就是一句话指令,比如:”用 Colab CLI 申请一台 T4,装好 transformers 和 peft,把 ~/finetune_run.py 跑一遍,下载生成的 adapter,保存日志,然后清理。” Agent 会自己拆成第 5 节那几条命令执行。重活在 Google 的 GPU 上跑,Agent 本身跑在哪台机器都行,这就引出了第 8 节。

顺带区分一下:如果你要的是在 Colab 笔记本里让 Agent 帮你写代码,Google 还有一个 Colab MCP Server 项目,那是另一个方向。CLI 是”终端优先”,MCP Server 是”笔记本优先”。

8. 为什么老唐把它装在 VPS 上

Colab CLI 装在笔记本电脑上就能用,但老唐更推荐装在一台 Linux VPS 上,理由有三个:

  1. 7×24 在线。 微调任务一跑几个小时,笔记本合盖、断网,本地会话就断了;VPS 上开个 tmux,挂着就行。
  2. 定时任务。 每天凌晨用 colab run 跑一遍数据处理或者评测,crontab 一行就搞定,电脑不用开着。
  3. 给 Agent 一个常驻的家。 第 7 节说的 Claude Code、Codex 这类 Agent 装在 VPS 上长期跑,再通过 Colab CLI 调 GPU,本地只需要 SSH 上去下指令。VPS 不需要 GPU,一台 1–2 核、1–2GB 内存的小机器足够,它只负责发指令和收结果。

VPS 怎么选、怎么连、怎么装环境,新手看《2026 VPS 新手入门教程:从购买到连接到建站完全指南》;三家常用商家跑 AI 任务的对比在《2026 搬瓦工 vs Vultr vs DMIT 部署 AI 横评:线路、配置、价格、适用场景全对比》。预算怎么分配,看《月预算 30-500 元,能跑什么 AI?VPS + API 费用全拆解》,Colab 的算力单元可以算进”按需 GPU”那一栏。

9. 踩坑提示

  • Windows 不支持。 用 WSL 或者 VPS。
  • GPU 不保证有。 官方说得很直白,型号和可用性都会变,高峰期申请 A100 可能排不到,脚本里要处理申请失败的情况。
  • 时长有上限。 免费版单次最长 12 小时,Pro+ 连续执行最长 24 小时,再长的任务要自己做断点续训。
  • 余额扣完自动降级。 付费账户算力单元用完,会回到免费版的限制,任务可能中途被停。跑大任务前先 colab usage 看余额。
  • 用完就停。 运行时开着就扣单元,colab stop 要养成习惯;一次性任务直接用 colab run,它会自动关机。
  • 密钥别写进脚本。 脚本内容会被发到远端内核,HuggingFace token、API key 这类用环境变量或 colab auth 的方式处理,不要明文写在 .py 里。
  • 会话文件在本地。 ~/.config/colab-cli/sessions.json 存着会话令牌,装在 VPS 上的话注意文件权限,不要放在多人共用的账户下。

10. FAQ

1、Colab CLI 真的免费吗?

CLI 本身免费开源。它调用的 Colab 运行时按 Colab 账户的规则计费:免费版有严格限制,A100 / H100 要付费计划和算力单元。

2、免费账户能用 A100 吗?

按官方 FAQ,高端 GPU 要购买付费计划才能申请,且视可用性而定。免费账户一般拿不到。

3、Colab Pro 多少钱?

此前公开价格是每月 $9.99,含一批算力单元;Pro+ 和 Pay As You Go 的价格登录订阅页查看(colab pay 直接打开)。

4、和在网页里用 Colab 有什么区别?

功能一样的运行时,区别在入口:CLI 不用浏览器,本地脚本直接跑,结果直接拉回,能被 cron 和 AI Agent 调用。

5、能在搬瓦工这类 VPS 上用吗?

可以,只要是 Linux 系统。VPS 不需要 GPU,它只负责发指令和收结果,重活在 Colab 的 GPU 上跑。

6、跑到一半 GPU 被收回怎么办?

Colab 的运行时本来就不保证不中断。重要任务定期保存 checkpoint 到 Google Drive(colab drivemount)或用 colab download 拉回本地,重跑时从 checkpoint 继续。

11. 总结

Colab CLI 把”开 GPU、跑脚本、取结果”压缩成几条终端命令,对偶尔需要高端 GPU 又不想长期租机器的人,是目前门槛最低的方案之一。记住三句话:CLI 免费、GPU 按算力单元收费、A100 / H100 要付费计划且看运气。把它装在一台小 VPS 上,配合 Agent 或 cron,就是一套随叫随到的云端 GPU 工作台。

老唐后面会写一篇实测:在搬瓦工 VPS 上装 Colab CLI,用 Claude Code 跑完一次完整的微调,记录算力单元到底扣了多少。

AD:装 Colab CLI 的那台 VPS 不需要 GPU,老唐推荐搬瓦工 CN2 GIA-E(点此购买,季付 $49.99 起,国内 SSH 管理流畅,最新优惠见《2026年10月最新搬瓦工优惠码/搬瓦工便宜套餐/搬瓦工CN2 GIA方案推荐》)。购买流程参考《2025 最新搬瓦工购买教程:新用户注册账户、选择套餐、支付宝付款》。

相关文章

Dynadot Hostwinds
赞(0)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《2026 Google Colab CLI 入门:终端里一行命令调用 A100 / H100,免费的是 CLI 不是 GPU》
文章链接:https://oldtang.com/14828.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。