client

用 Python 客户端轻松管理 DagsHub 上的数据和模型

DagsHub client 是 DagsHub 平台提供的 Python 客户端库,用于与 DagsHub 的数据和模型管理功能进行交互。它解决了机器学习项目中数据版本控制、模型追踪和协作流程分散的问题,将 Git、DVC 和 MLflow 等工具整合到统一的工作流中。核心能力包括:通过 API 管理数据集和模型仓库、上传/下载文件、触发远程任务、以及集成 DagsHub 的标注和实验跟踪功能。该库旨在简化数据科学家与 DagsHub 平台的交互,使团队能够更高效地协作,并保持实验的可复现性。目前项目处于早期阶段,功能仍在快速迭代中。

开源 free 基础设施
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 105
维护状态 活跃
是否开源
定价模式 free

项目数据

分类基础设施
开发团队DagsHub
所属国家
定价模式free
价格说明开源客户端库,MIT许可证,完全免费,无付费版本。
访问状态
是否开源
开源协议MIT
主要语言Python
技术栈/模型ai,data,data-science,data-streaming,dvc,hacktoberfest,hacktoberfest2023,keras,machine-learning,machinelearning,mlops,python,pytorch,tensorflow
GitHub 星标★ 105
30天Star增速
HF 下载量
上线时间2019-11-12 00:00:00
最近更新2026-09-16 00:00:00
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数3

使用教程

核心亮点

  • 提供简洁的 Python API,封装了 DagsHub 的 REST 接口,降低使用门槛
  • 与 DVC 和 MLflow 深度集成,方便数据版本和实验跟踪
  • 支持文件上传下载和仓库管理,适合自动化脚本集成

不足之处

  • 文档和示例较少,新用户上手可能遇到困难
  • 功能覆盖尚不全面,部分高级特性依赖平台 Web 界面

适用场景

  • 在 CI/CD 流程中自动同步数据集和模型到 DagsHub
  • 编写脚本批量管理多个实验仓库
  • 与 DVC 配合实现数据版本控制的自动化操作

替代项目

DVC、MLflow、Hugging Face Hub

项目介绍

client 是基础设施领域的开源项目,由 DagsHub 开发,2019 年首次发布。

它收录于基础设施分类,该分类目前共有 1,130 个项目,GitHub 星标数为 105。

项目目前处于活跃维护状态,最近一次代码更新于 2026-09-16。开源客户端库,MIT许可证,完全免费,无付费版本。

它主要面向的使用场景是:在CI/CD流程中自动同步数据集和模型到DagsHub。同类可对比的替代方案包括 DVC、MLflow、Hugging Face Hub。

上一篇:aligned

下一篇:mlops-python-package

同类项目推荐

freebuff-proxy 开源

聚合多账号,一键接入 OpenAI 兼容 API,轻松管理会话。

Multi-account OpenAI-compatible gateway for coding models. Pooled keys, session life···

★ 213 2026-08-20
microduck 开源

用 Rust 造一只会走路的桌面小鸭,快速上手双足机器人。

A Tiny biped duck robot

★ 8684 2026-09-10
soperator 开源

用 Kubernetes 原生方式运行 Slurm,简化 HPC 集群管理。

Run Slurm in Kubernetes

★ 439 2026-08-10
ollama 开源

一条命令本地跑起大模型,免费、私密、不卡顿

Get up and running with Kimi, GLM, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other···

★ 181484 2026-08-09