Google 发布 Colab CLI,开发者与 AI 智能体可在终端中远程调用 Colab GPU 与 TPU 运行 Python 代码

MarkTechPost(RSS)·2026-06-07 06:07·106天前·Asif Razzaq
AI 导读

Google 发布 Colab CLI,允许开发者和 AI 智能体在终端中直接运行本地 Python 代码,并利用远程 Colab 的 GPU 与 TPU 运行时进行加速。通过这一命令行工具,用户无需打开浏览器即可无缝连接 Colab 计算资源,为自动化和脚本化 AI 工作流提供了更便捷的接口。

MarkTechPost(RSS)
精选
74AI 编辑部评分,满分 100

Google 发布 Colab CLI,开发者与 AI 智能体可在终端中远程调用 Colab GPU 与 TPU 运行 Python 代码

2026-06-07 06:07· 106天前· Asif Razzaq
AI 导读

Google 发布 Colab CLI,允许开发者和 AI 智能体在终端中直接运行本地 Python 代码,并利用远程 Colab 的 GPU 与 TPU 运行时进行加速。通过这一命令行工具,用户无需打开浏览器即可无缝连接 Colab 计算资源,为自动化和脚本化 AI 工作流提供了更便捷的接口。

推荐理由

Colab CLI把远程GPU接入终端,且AI Agent可直接调用,让Colab从笔记本变成计算后端,个人开发者云端算力使用方式会被改变。

正文 · AI 翻译

本周,Google AI 团队发布了 Colab CLI。该工具将你的本地终端连接到远程 Colab 运行时。它让开发者和 AI 智能体能够在云端 GPU 和 TPU 上运行代码。你全程都停留在自己的终端里。该 CLI 以 Apache 2.0 许可证开源。

什么是 Google Colab CLI

Colab CLI 是 Google Colab 的命令行界面。你可以在终端中创建会话、运行代码并管理文件。

任何具备终端访问权限的智能体都可以调用该工具。这包括 Claude Code、Codex 和 Google 的 Antigravity。Google 附带了一个名为 COLAB_SKILL.md 的预打包技能文件。它为智能体提供了关于如何使用该 CLI 的内置上下文。

安装只需从 GitHub 仓库执行一条 uv tool install 命令。

uv tool install git+https://github.com/googlecolab/google-colab-cli

一个最简会话如下所示:

colab new                              # provision a CPU session
echo "print('hello')" | colab exec     # run code
colab stop                             # release the VM

命令如何工作

该 CLI 将命令分为会话、执行、文件和自动化几类。colab new 会创建一个会话,默认使用 CPU。添加 --gpu T4--gpu L4--gpu A100--gpu H100 可使用 GPU。TPU 选项为 v5e1v6e1

colab exec 可从 stdin、.py 文件或 notebook 运行 Python。exec 在本地读取文件并传输其内容。因此本地编辑无需单独的上传步骤。colab stop 会终止会话并释放 VM。

其他命令涵盖文件和身份验证。colab uploadcolab download 在本地和远程之间移动文件。colab drivemount 挂载 Google Drive,默认挂载 /content/drivecolab auth 为 VM 进行 Google Cloud 服务的身份验证。

colab exec 与产物恢复:核心循环

核心循环很短。你配置一个运行时,运行一个脚本,然后把结果拉回来。colab download 获取模型、数据集和其他文件。colab log 将会话历史导出为 .ipynb.md.txt.jsonl

因此一次远程运行就变成了你磁盘上一个可回放的 notebook。colab replcolab console 提供对 VM 的交互式访问。colab install 通过 uv 添加软件包,回退到 pip。会话元数据存储在 ~/.config/colab-cli/sessions.json

示例:微调 Gemma 3 1B

Google 的官方发布演示了一个由智能体驱动的微调任务。该任务使用 QLoRA 微调 google/gemma-3-1b-it。它在 Text-to-SQL 数据集上训练以改进 SQL 生成。Antigravity 智能体用五条命令运行整个流程。

colab new --gpu T4
colab install transformers datasets peft trl bitsandbytes accelerate
colab exec -f finetune_run.py
colab log --output gemma_finetune_log.ipynb
colab stop

随后,智能体会下载适配器模型、适配器配置、tokenizer 配置以及 tokenizer。你可以在本地加载并部署微调后的模型。用户无需手动输入任何云端资源配置命令。

使用场景

  • 将原本局限于笔记本电脑的训练任务卸载到远程 GPU 或 TPU,无需离开终端。
  • 让 Claude Code、Codex 或 Antigravity 等智能体运行端到端的机器学习流水线。
  • 通过 QLoRA 远程微调小型模型,例如 Gemma 3 1B。
  • 以脚本方式执行 notebook 并导出可回放的 .ipynb 日志,以确保可复现性。
  • 通过 colab replcolab console 在虚拟机上交互式调试。

Colab CLI 与基于浏览器的 Colab 对比

CLI 并不会取代 notebook UI。它面向的是脚本化、自动化以及智能体驱动的工作。以下是两种工作流在常见任务上的对比。

维度基于浏览器的 ColabColab CLI
界面Web 笔记本界面本地终端
加速器选择浏览器中的运行时菜单--gpu / --tpu 标志位于 colab new
智能体使用手动、界面驱动通过命令使用任意终端智能体
运行本地脚本粘贴或上传到单元格colab exec -f script.py
产物检索手动下载或 Drivecolab downloadcolab log
安装包在单元格内使用 !pipcolab install(先 uv,再 pip)
会话控制浏览器管理的运行时colab newcolab stopcolab status
智能体技能文件捆绑的 COLAB_SKILL.md

优势与考量

优势:

  • 终端原生工作流,适配脚本、CI 和智能体循环。
  • 一条命令即可配置 T4、L4、A100 或 H100 GPU。
  • exec 直接传输本地文件内容,因此无需上传步骤。
  • 日志可导出为可回放的 notebook 格式,以保证可复现性。
  • 基于 Apache 2.0 开源,并附带一个捆绑的智能体技能文件。
  • 可配合多种智能体使用,而非局限于单一厂商的工具。

考量:

  • 访问需要身份验证;默认策略为 oauth2
  • replconsole 在交互式运行时需要 TTY。
  • 在脚本中通过管道传入 stdin 即可使用这两个命令。
  • 计算仍然在 Colab 的后端及其运行时模型上运行。

核心要点

  • Google 的 Colab CLI 让你可以从本地终端在远程 Colab GPU 和 TPU 上运行代码。
  • 一条命令即可配置加速器:colab new --gpu T4A100 以及 H100,外加 TPU。
  • colab exec 无需上传步骤,即可将本地 .py.ipynb 文件传送到运行时。
  • 任何终端智能体——Claude Code、Codex、Antigravity——都可以通过内置的 COLAB_SKILL.md 来驱动它。
  • 它以 Apache 2.0 协议开源,并且 colab log 可导出可回放的 notebook 日志。

Marktechpost 可视化解读

Google Colab CLI — 终端指南

从你的终端运行 Colab GPU 和 TPU

Google Colab CLI 将你的本地终端连接到远程 Colab 运行时。开发者和 AI 智能体无需离开 shell 即可在云端加速器上运行代码。

2026 年 6 月 5 日发布 • 基于 Apache 2.0 开源

它是什么

  • 一个用于 Google Colab 的命令行界面。
  • 它将你的本地终端连接到远程 Colab 运行时。
  • 你可以在终端中创建会话、运行代码并管理文件。
  • 任何基于终端的 AI 智能体也可以调用它。

安装与快速开始

用一条命令安装,然后运行第一个会话。

uv tool install git+https://github.com/googlecolab/google-colab-cli

colab new                            # provision a CPU session
echo "print('hello')" | colab exec   # run code
colab stop                           # release the VM

配置 GPU 和 TPU

在创建会话时申请加速器。默认使用 CPU。

colab new --gpu T4
colab new --gpu A100
colab new --tpu v6e1

加速器的可用性取决于你当前生效的 Colab 套餐。

远程运行本地脚本

exec 命令会在本地读取你的文件并传输其内容。无需单独的上传步骤。

colab exec -f train.py

exec 可从 stdin、.py 文件或 notebook 运行 Python。

检索模型和日志

运行结束后将结果拉回你的机器。

colab download -s NAME checkpoints/model.bin ./model.bin
colab log -o report.ipynb

日志可导出为 .ipynb、.md、.txt 或 .jsonl。

示例:微调 Gemma 3 1B

Google 的博客展示了一个智能体在 Text-to-SQL 数据集上运行 QLoRA 流水线。

colab new --gpu T4
colab install transformers datasets peft trl bitsandbytes accelerate
colab exec -f finetune_run.py
colab log --output gemma_finetune_log.ipynb
colab stop

为 AI 智能体而构建

  • 任何具备终端访问权限的智能体都可以调用该 CLI。
  • 它可与 Claude Code、Codex 和 Antigravity 配合使用。
  • 随附的 COLAB_SKILL.md 为智能体提供内置上下文。
  • 结果是:可脚本化、面向智能体的 Colab 算力。

来源:MarkTechPost(RSS)· marktechpost.com