
谷歌宣布推出一款新的 Visual Studio Code 扩展,使本地笔记本能够连接到 Colab 运行时。借助该扩展,开发者可以把原本分离的本地开发环境与网页端的 Colab 环境统一起来。
谷歌 Colab 团队表示,他们是在社区反馈中意识到这两个环境之间不互通的,这些反馈来自博客文章、论坛帖子,以及一些记录临时解决方案的热门 GitHub 代码库。
在此之前,这两个世界基本是割裂的:开发者在 VS Code 中设置用于项目开发的本地环境,在网页端的 Colab 中运行笔记本、做可视化,以及执行训练/推理工作负载。
借助新推出的 VS Code Colab 扩展,开发者可以在 VS Code 中直接使用 Colab,通过让本地笔记本连接到 Colab 运行时(包括 Pro 版本中的高级 GPU 和 TPU 资源),使这两个流程融为一体。
对于 Colab 用户来说,这个扩展支持多种常见工作流,例如处理属于大型项目或 Git 代码库的笔记本。同时,用户还能享受 VS Code 作为 IDE 所提供的更强大的功能,相比网页端的 Colab 编辑器更适合工程开发。机器学习工程师 Wesley Kambale 也强调了这一集成所带来的多种高级工作流,例如使用 RAPIDS cuDF 在 GPU 上加速处理大规模数据集、在 VS Code 中直接生成艺术内容等。他表示,Colab 与 VS Code 的集成:
让开发者和机器学习工程师能够在熟悉的编辑器中直接调用免费的 GPU 和 TPU,从而简化工作流并加速创新。虽然目前仍处于早期阶段,但这款扩展标志着让 AI 与机器学习开发变得更易用、更高效的重要一步。
谷歌开发者 Glen Yu 解释说,Colab 最初是作为一个网页端界面设计的,其中包含一些 VS Code 中无法完全复制的功能,尤其是开发者无法使用 userdata.get() 访问用户数据,也不能通过 drive.mount() 挂载谷歌 Drive。Yu 在文章中还描述了如何使用该扩展,通过 LoRA 方法微调 gemma_instruct_1b,并管理访问外部服务的秘钥(这些秘钥是访问某些机器学习模型所必需的)。
Colab VS Code 扩展的 GitHub 代码库 colab-vscode 中提供了全部已知问题及对应的解决方案列表。Colab 团队还表示,他们会根据 GitHub issue 的点赞数来决定优先修复哪些缺失的功能。
在 VS Code 扩展出现之前,开发者主要依靠各种临时方案来连接这两个环境。一种常见做法是使用 GitHub 和 git:在本地编辑笔记本,推送到代码库,再从那里用 Colab 打开。更高级的方案包括使用从本地机器到 Colab 运行时的远程通道。对于简单工作流,开发者也可以直接在 Colab 中连接谷歌 Drive 存储。
原文链接:
https://www.infoq.com/news/2025/11/visual-studio-code-colab-bridge/







评论