返回 AI 工具目录

DVC

自托管组件人工精选最近核验 2026年7月23日

DVC(Data Version Control)是一个开源的数据与模型版本控制工具,以命令行和 VS Code 插件形式帮助机器学习团队做出可复现的项目。它把数据集、模型等大文件存放在对象存储中,只在 Git 里保留轻量的版本元数据,从而将数据与模型版本同代码解耦又保持关联。除版本化外,DVC 还提供轻量流水线(仅重跑受影响的步骤)、本地化的实验跟踪与比较(对比数据、参数、指标与模型),以及基于既有 Git 托管的实验分享与协作。以 Python 编写,支持 S3、Azure、GCS、SSH 等多种存储后端,采用 Apache 2.0 许可。

定价开源部署本地运行国内可达国内可达许可Apache-2.0

解决什么问题

  • 为大规模数据集与模型做版本管理
  • 把大文件移出 Git,仅保留版本元数据
  • 用轻量流水线只重跑受影响的步骤
  • 在本地跟踪并比较 ML 实验
  • 基于 Git 托管实现实验复现与分享

适合

  • 需要复现数据与模型版本的 ML 团队
  • 数据集过大不宜直接入 Git 的项目
  • 希望用熟悉的 Git 流程管理实验
  • 要在云存储与本地间管理数据资产

不适合

  • 不涉及大数据或模型版本时收益有限
  • 需先配置远端存储后端才能发挥作用
  • 侧重版本与流水线,并非完整实验平台
  • 团队需接受基于 Git 的工作流

如何接入

  • 与 Git 协同管理代码与数据版本
  • 支持 S3、Azure、GCS、SSH 等存储后端
  • 提供命令行与 VS Code 扩展
  • 可通过 pip、conda、brew 等安装
  • 可与 CI/CD 及实验可视化工具配合

已知限制

  • 需自备并配置远端存储后端
  • 以命令行为主,并非可视化平台
  • 大文件传输受存储与网络带宽影响
  • 团队协作依赖规范的 Git 使用习惯

接入与使用事实

部署方式
本地运行
实现语言
Python
中文界面
待确认
中文文档
待确认
定价方式
开源
许可证
Apache-2.0
国内可达性
国内可达
可达性观察
待补充

权限、依赖与维护信号

这些字段记录公开可见信号,不等同于安全审计结论。

权限信号

暂无公开信号。

依赖信号

暂无公开信号。

维护信号

暂无公开信号。

公开来源与证据

暂无可公开的来源链接。

访问官网