搜索你想找的开源项目

输入名称、用途或关键词,也可粘贴 GitHub 仓库链接

分享到微信

当前解读页的微信分享二维码

用微信扫一扫打开,点击右上角「···」分享给朋友或朋友圈。

手机上可截屏后,在微信扫一扫中从相册识别二维码。

googlecolab/google-colab-cli

开发工具

在终端中创建、执行和管理 Google Colab 的 CPU、GPU、TPU 运行时

2,055
294
Python
Apache-2.0
创建于 6 个月前

Colab CLI

项目介绍

这是一个 Google Colab 的命令行客户端:在本地终端中申请 CPU、GPU(T4、L4、G4、H100、A100)或 TPU(v5e1、v6e1)运行时,并在其上执行 Python 代码。它面向希望以无头方式或脚本化使用 Colab 硬件的开发者,而不是在交互式笔记本里操作:可以运行本地脚本、Jupyter Notebook 或管道传入的 stdin 代码,上传下载远端文件,挂载 Google Drive,用 uv 安装依赖,导出会话历史。colab run 将申请、执行和销毁合并成一条命令,适合一次性的加速器任务。

快速使用

README 推荐用 uv 安装,也支持 pip 安装说明:

uv tool install google-colab-cli

然后申请一个 CPU 会话、通过 stdin 执行代码并释放 VM 快速开始:

colab new
echo 'print("Hello from Google Colab!")' | colab exec
colab stop

只有一个活动会话时可以省略 -s/--session。GPU 场景的文档流程是 colab new -s trainer --gpu A100,配合 colab install、colab exec -f train.py 和 colab download;更多场景见演示流程。

使用约束

CLI 仅支持 Linux 和 macOS,不支持 Windows。访问 Colab API 默认使用应用默认凭据(--auth adc),也可选择 OAuth2 并指定客户端配置文件路径。交互命令(repl、console)需要本地 TTY,在脚本中应通过管道传入 stdin。--high-mem 机型需要 Colab Pro 或 Pro+ 权益,L4 和 TPU 运行时会忽略该选项。会话元数据和令牌保存在 ~/.config/colab-cli/ 下,可用 --config 改到其他位置。使用需遵守 Colab 服务条款和 Google 隐私政策 法律与隐私。代码采用 Apache-2.0 许可证。

HotRepo 点评

仓库当前有 2,055 个 Star、294 个 Fork,2026-11-08 在 Python 日榜最高列第 5 位,当日新增 139 个 Star。目前只有这一条可观察的榜单记录,能说明该项目当天进入了 Python 日榜前列,不足以判断更长周期的热度变化;站内也没有记录到全语言日榜名次。

本文由 AI 根据项目 README 生成,更新于 ,以项目官方文档为准。