AIAny
AI Train2024
Icon for item

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

GitHub
AI Train2025

An asynchronous, high-throughput framework for large-scale reinforcement learning and agentic training that scales to 1T+ MoE models and 1000+ GPUs, with native verifiers integration, end-to-end SFT/RL/evals, and Slurm/Kubernetes deployment; requires NVIDIA GPUs.

GitHub
AI Infra2026

Provides tools and samples to build context management, enrichment, and retrieval solutions on Google Cloud Knowledge Catalog — an AI-oriented data catalog that builds a dynamic knowledge graph for structured and unstructured data, suitable for RAG and agent workflows.

GitHub
MLOps2018

Orchestrates and schedules Python data pipelines and workflows with primitives for retries, caching, parameters, and deployments. Provides either a self-hosted server or managed Prefect Cloud for monitoring, observability, and integrations across common data tools.