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 Train2019

Train and experiment with multi-billion to trillion-parameter transformer models on large GPU clusters using GPU-optimized building blocks and reference training scripts; offers advanced parallelism and mixed-precision support for research teams and ML engineers.

GitHub
AI Infra2026

Provides an end-to-end platform to evaluate, observe, protect, and optimize LLM and AI agent deployments. Integrates OpenTelemetry tracing, 50+ evaluation metrics, agent simulations, an OpenAI‑compatible gateway, and guardrails; self‑hostable under Apache 2.0.

GitHub
AI Train2026

Provides a one-command CLI to fine-tune and post-train LLMs, with layer streaming that lets an 8B model be fine-tuned on a 4 GB laptop GPU. Auto-configures quantization, LoRA adapters, batching and evaluation gates, and supports export and serving workflows.