AIAny
AI Train2024
GitHub

DataFlow

Parses, generates, and filters training data from noisy sources like PDFs and weak QA, then feeds it into LLM pre-training, SFT, RL, or RAG cleaning. Ships 100+ operators and ready-made pipelines for text, reasoning, Text2SQL, and agentic data.

Introduction

Most teams pour their effort into model architecture and then train on whatever data they can scrape together. DataFlow inverts that priority: it treats data preparation as a first-class, programmable pipeline — the way PyTorch made model definition composable — so turning raw PDFs and noisy QA into trainable corpora becomes reproducible code instead of one-off scripts.

What Sets It Apart
  • A PyTorch-like Pipeline → Operator → Prompt hierarchy with 100+ reusable operators for generation, evaluation, filtering, and refinement — so a cleaning workflow is version-controlled and rerunnable, not a folder of throwaway notebooks.
  • Ready-to-use pipelines for distinct domains: plain-text QA mining, chain-of-thought reasoning, Text2SQL, knowledge-base cleaning, and agentic RAG — you start from a working recipe rather than a blank file.
  • One prepared dataset can feed several downstream goals — pre-training, supervised fine-tuning, RL, or RAG knowledge-base cleaning — keeping data prep connected to training intent.
  • Validated rather than just demoed: first place at ICML 2025 Automated Math Reasoning and the BAAI Language & Intelligence Challenge 2025, with reported gains for domain LLMs in healthcare, finance, and law.
Who It's For

Great fit if you are building domain-specific LLMs or RAG systems and your real bottleneck is data quality, not GPU hours — especially when a team needs a repeatable pipeline it can maintain over time. Look elsewhere if you only need a one-off scrape or a labeling UI: DataFlow assumes you will write and orchestrate operators in Python, and its breadth of pipelines is overkill for a single small dataset.

Information

  • Websitegithub.com
  • OrganizationsPeking University
  • AuthorsOpenDCAI
  • Published date2024/10/13

Categories

More Items

Converts real repositories into verifiable, sandboxed training environments with black-box tests to train coding agents on long-horizon program reproduction. Provides Program-Env for automated environment construction and Program-Agent for a role-isolated development workflow, yielding 1,648 C/C++/Go/Rust tasks and improving benchmark performance.

Hugging Face
AI Video2026

Enables native joint video-and-audio generation and training up to 2K using a dynamic block-sparse attention scheme that cuts attention cost while preserving audio–visual coupling; provides preview checkpoints, training and inference code. High-resolution training requires large multi-GPU (80GB) clusters and CUDA ≥ 12.4.

MLOps2026

Provides a programming model and distributed runtime that preserves parent–child lineage and ordered variable-cardinality expansions for 1→M→1 dataflow pipelines, enabling completion-driven cross-input GPU batching and ordered gathers for foundation-model data preparation. Demonstrates multi-GPU scaling speedups and lower end-to-end time versus Ray Data and Daft.