{"adoption": {"forks": 85, "observed_at": "2026-08-28T04:05:45.392189+00:00", "stars": 1861}, "canonical_url": "https://ross.abutalabs.com/products/dapo", "card": {"archived": false, "artifact_type": "library", "description": "An Open-source RL System from ByteDance Seed and Tsinghua AIR", "domain": ["large-language-models", "reinforcement-learning", "deep-learning", "machine-learning"], "enriched": true, "function": ["llm-training", "reinforcement-learning", "machine-learning", "benchmarking"], "health_score": 33, "homepage": null, "language": "Python", "license": null, "license_family": "other", "maturity": "active", "member_repos": ["BytedTsinghua-SIA/DAPO"], "name": "BytedTsinghua-SIA/DAPO", "platform": ["python"], "pushed_at": "2025-05-11T09:09:41+00:00", "repo": "BytedTsinghua-SIA/DAPO", "stars": 1861, "tags": ["rlhf", "policy-optimization", "verl", "math-reasoning", "aime", "research-code", "gpu", "linux", "docker"], "topics": [], "urls": [], "use_cases": ["train llm with reinforcement learning", "reproduce dapo rl training on qwen models", "run rlhf-style policy optimization for math reasoning", "evaluate a 32b model on aime 2024", "research scalable rl for large language models"], "what_it_is": "DAPO is an open-source reinforcement learning system for large-scale LLM training, released by ByteDance Seed and Tsinghua AIR. It implements the Decoupled Clip and Dynamic Sampling Policy Optimization algorithm on top of the verl framework, with code, datasets, and model weights achieving 50% on AIME 2024.", "when_to_avoid": ["you need a production-ready training platform with support guarantees", "you lack multi-GPU infrastructure for large-scale RL", "you need a permissively licensed codebase, since no license is specified"], "when_to_choose": ["you want to reproduce or extend state-of-the-art LLM RL training", "you need the DAPO algorithm, dataset, and checkpoints together", "you already use the verl framework and want proven RL recipes"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/dapo", "repo": "BytedTsinghua-SIA/DAPO", "role": "main", "score": 29}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:45.392189+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:15:48.840027+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c819b142273ce1f206695fddd18a2bd3dd83553d0ad6494a800f5958f29f84a9", "fetched_at": "2026-08-28T04:05:45.392189+00:00", "kind": "readme", "missing": false, "url": "https://github.com/BytedTsinghua-SIA/DAPO"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:45.392189+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:15:48.840027+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c819b142273ce1f206695fddd18a2bd3dd83553d0ad6494a800f5958f29f84a9", "fetched_at": "2026-08-28T04:05:45.392189+00:00", "kind": "readme", "missing": false, "url": "https://github.com/BytedTsinghua-SIA/DAPO"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:15:48.840027+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c819b142273ce1f206695fddd18a2bd3dd83553d0ad6494a800f5958f29f84a9", "fetched_at": "2026-08-28T04:05:45.392189+00:00", "kind": "readme", "missing": false, "url": "https://github.com/BytedTsinghua-SIA/DAPO"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:05:45.392189+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:45.392189+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:45.392189+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:15:48.840027+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c819b142273ce1f206695fddd18a2bd3dd83553d0ad6494a800f5958f29f84a9", "fetched_at": "2026-08-28T04:05:45.392189+00:00", "kind": "readme", "missing": false, "url": "https://github.com/BytedTsinghua-SIA/DAPO"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:45.392189+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:45.392189+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:15:48.840027+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c819b142273ce1f206695fddd18a2bd3dd83553d0ad6494a800f5958f29f84a9", "fetched_at": "2026-08-28T04:05:45.392189+00:00", "kind": "readme", "missing": false, "url": "https://github.com/BytedTsinghua-SIA/DAPO"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:45.392189+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:45.392189+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:45.392189+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:15:48.840027+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c819b142273ce1f206695fddd18a2bd3dd83553d0ad6494a800f5958f29f84a9", "fetched_at": "2026-08-28T04:05:45.392189+00:00", "kind": "readme", "missing": false, "url": "https://github.com/BytedTsinghua-SIA/DAPO"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:45.392189+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:45.392189+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:15:48.840027+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c819b142273ce1f206695fddd18a2bd3dd83553d0ad6494a800f5958f29f84a9", "fetched_at": "2026-08-28T04:05:45.392189+00:00", "kind": "readme", "missing": false, "url": "https://github.com/BytedTsinghua-SIA/DAPO"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:15:48.840027+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c819b142273ce1f206695fddd18a2bd3dd83553d0ad6494a800f5958f29f84a9", "fetched_at": "2026-08-28T04:05:45.392189+00:00", "kind": "readme", "missing": false, "url": "https://github.com/BytedTsinghua-SIA/DAPO"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:15:48.840027+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c819b142273ce1f206695fddd18a2bd3dd83553d0ad6494a800f5958f29f84a9", "fetched_at": "2026-08-28T04:05:45.392189+00:00", "kind": "readme", "missing": false, "url": "https://github.com/BytedTsinghua-SIA/DAPO"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:15:48.840027+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c819b142273ce1f206695fddd18a2bd3dd83553d0ad6494a800f5958f29f84a9", "fetched_at": "2026-08-28T04:05:45.392189+00:00", "kind": "readme", "missing": false, "url": "https://github.com/BytedTsinghua-SIA/DAPO"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 21, "longevity": 38, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 534, "days_push": 479, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 29, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}