awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
iterative avatar

iterative/dvc

0
View on GitHub↗
15,680 星标·1,302 分支·Python·Apache-2.0·11 次浏览dvc.org↗

Dvc

DVC is a data versioning tool and pipeline orchestrator designed to track large datasets and machine learning models. It functions as a system for managing large data artifacts by storing lightweight metadata in version control while keeping the actual binaries in a separate cache.

The project serves as an experiment tracker and remote storage synchronizer, enabling the execution and comparison of machine learning iterations based on hyperparameters and performance metrics. It provides a bridge for pushing and pulling these large data artifacts between local environments and cloud or on-premises storage.

The tool covers data pipeline automation through the definition and execution of computational graphs, ensuring only components impacted by changes are rerun. It further supports model reproducibility by reconstructing specific experiment states and syncing the corresponding data and code versions.

Features

  • Dataset Versioning Systems - Tracks large datasets and models using lightweight metadata in version control while storing binaries in an external cache.
  • Pointer-Based Tracking - Tracks large datasets using lightweight meta-files in version control while storing binaries in an external cache.
  • Experiment Tracking - Logs and tracks combinations of hyperparameters and performance metrics to compare machine learning model iterations.
  • Machine Learning Experiment Trackers - Provides systems for monitoring metrics and hyperparameters across multiple machine learning model iterations.
  • Model Reproducibility Tools - Ensures model reproducibility by syncing exact data and code versions to reconstruct specific experiment states.
  • Model Versioning Systems - Tracks and manages iterations of machine learning models and their associated data artifacts for reproducibility.
  • Content-Addressable Storage - Implements a content-addressable storage system using hashes to deduplicate large data artifacts.
  • Data Pipeline Automation - Executes structured data processing workflows and automatically reruns only modified components.
  • Data Pipeline Orchestration - Allows the definition and orchestration of complex data processing sequences through computational graphs.
  • Data Pipeline Orchestrators - Automates complex sequences of data processing tasks using computational graphs with automatic change detection.
  • Dataset Versioning Platforms - Provides a platform for versioning large research datasets and ML models to ensure training reproducibility.
  • Hash-Based Change Detection - Uses cryptographic checksums to detect changes in data or code and determine if pipeline stages need updating.
  • Workflow Orchestration - Provides DAG-based pipeline execution to orchestrate data processing steps and optimize re-execution.
  • State Reconstruction - Enables the reconstruction of specific experiment states and data versions to reproduce results.
  • Cloud Storage Sync Tools - Synchronizes local data caches with cloud platforms or on-premises network storage.
  • Dataset Comparators - Analyzes differences and statistical drift between different versions of datasets, models, and parameters.
  • Storage Synchronization Services - Implements automated synchronization of large datasets and models between local caches and remote cloud or on-premises storage.
  • Remote Build Caches - Provides a remote cache for pushing and pulling large data artifacts to facilitate team collaboration.
  • Machine Learning - CLI tool for version control of machine learning data.
  • Machine Learning Operations - Version control system for machine learning projects.
  • MLOps and Infrastructure - Data version control for ML projects.
  • Model Management - Data version control for ML projects.
  • 数据管理 - Versions data and models for ML experiment management.
  • Data Management Systems - Version control system for data in machine learning projects.
  • Data Science and ML - Support and discussion for open-source data version control systems.
  • Experiment and Data Management - Git-based version control system for ML models and data.
  • Infrastructure and Serving - Version control for large files.
  • MLOps and Pipelines - Version control system for data and models.
  • Data Science Tooling - Version control system for data and models.
  • Data Science Tools - Version control system for data science projects.
  • Experimentation Tracking - Provides version control for data, models, and experiment pipelines.
  • Project Documentation Examples - Uses a website-like menu and animation for workflows.
  • 版本控制 - Versions datasets and machine learning models.
  • Version Control Systems - Version control for data and machine learning models.

Star 历史

iterative/dvc 的 Star 历史图表iterative/dvc 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

iterative/dvc 是做什么的?

DVC is a data versioning tool and pipeline orchestrator designed to track large datasets and machine learning models. It functions as a system for managing large data artifacts by storing lightweight metadata in version control while keeping the actual binaries in a separate cache.

iterative/dvc 的主要功能有哪些?

iterative/dvc 的主要功能包括:Dataset Versioning Systems, Pointer-Based Tracking, Experiment Tracking, Machine Learning Experiment Trackers, Model Reproducibility Tools, Model Versioning Systems, Content-Addressable Storage, Data Pipeline Automation。

iterative/dvc 有哪些开源替代品?

iterative/dvc 的开源替代品包括: treeverse/dvc — DVC is a data versioning tool and pipeline orchestrator designed to track large datasets and machine learning models… wandb/wandb — Wandb is a centralized platform for machine learning experiment tracking, model registry management, and workflow… mlflow/mlflow. iterative/mlem — 🐶 A tool to package, serve, and deploy any ML model on any platform. Archived to be resurrected one day🤞. christoschristofidis/awesome-deep-learning — This project is a curated directory of resources, libraries, and frameworks designed to support the development,… allegroai/clearml — ClearML is a comprehensive MLOps platform designed to manage the entire machine learning lifecycle. It functions as an…

Dvc 的开源替代方案

相似的开源项目,按与 Dvc 的功能重合度排序。
  • treeverse/dvctreeverse 的头像

    treeverse/dvc

    15,679在 GitHub 上查看↗

    DVC is a data versioning tool and pipeline orchestrator designed to track large datasets and machine learning models using external storage and metadata pointers. It integrates with Git by utilizing placeholders to keep heavy artifacts out of the repository while maintaining a versioned link between code and data. The system manages remote data caches through a synchronization layer that connects local environments to cloud storage or network filesystems. It also functions as an experiment tracker, recording hyperparameters and metrics to compare the performance of different model iterations.

    Pythonaidata-sciencedata-version-control
    在 GitHub 上查看↗15,679
  • wandb/wandbwandb 的头像

    wandb/wandb

    10,844在 GitHub 上查看↗

    Wandb is a centralized platform for machine learning experiment tracking, model registry management, and workflow orchestration. It provides a comprehensive suite of tools for logging, visualizing, and versioning training metrics, model artifacts, and hyperparameter sweeps to ensure reproducibility across development cycles. The platform also functions as an observability tool for large language model applications, enabling the tracing of execution steps, token usage, and reasoning processes. The project distinguishes itself through its event-driven automation capabilities, which allow users

    Pythonaicollaborationdata-science
    在 GitHub 上查看↗10,844
  • mlflow/mlflowmlflow 的头像

    mlflow/mlflow

    26,554在 GitHub 上查看↗
    Pythonagentopsagentsai
    在 GitHub 上查看↗26,554
  • iterative/mlemiterative 的头像

    iterative/mlem

    718在 GitHub 上查看↗

    🐶 A tool to package, serve, and deploy any ML model on any platform. Archived to be resurrected one day🤞

    Python
    在 GitHub 上查看↗718
查看 Dvc 的所有 30 个替代方案→