{"adoption": {"forks": 6018, "observed_at": "2026-08-28T04:11:35.537290+00:00", "stars": 24062}, "canonical_url": "https://ross.abutalabs.com/products/paddle", "card": {"archived": false, "artifact_type": "framework", "description": "PArallel Distributed Deep LEarning: Machine Learning Framework from Industrial Practice （『飞桨』核心框架，深度学习&机器学习高性能单机、分布式训练和跨平台部署）", "domain": ["deep-learning", "machine-learning", "large-language-models", "gpu-computing"], "enriched": true, "function": ["machine-learning", "deep-learning", "llm-training", "llm-inference", "gpu-computing"], "health_score": 97, "homepage": "http://www.paddlepaddle.org/", "language": "C++", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["PaddlePaddle/Paddle"], "name": "PaddlePaddle/Paddle", "platform": ["windows", "python", "cpp"], "pushed_at": "2026-08-26T21:19:33+00:00", "repo": "PaddlePaddle/Paddle", "stars": 24062, "tags": ["paddlepaddle", "distributed-training", "neural-networks", "automatic-parallelism", "scientific-computing", "chinese-ai-ecosystem", "linux", "macos", "gpu", "docker"], "topics": ["paddlepaddle", "deep-learning", "scalability", "machine-learning", "neural-network", "python", "efficiency", "distributed-training"], "urls": [], "use_cases": ["train deep learning models on single machine or distributed cluster", "train and fine-tune large language models with automatic parallelism", "deploy trained models across platforms for inference", "build industrial AI applications in manufacturing or agriculture", "run high-order differentiation for scientific computing", "develop neural networks with unified dynamic and static graphs"], "what_it_is": "PaddlePaddle is an industrial-grade deep learning framework written in C++ with Python APIs, supporting high-performance single-machine and distributed training plus cross-platform deployment. It offers unified dynamic/static graphs, automatic parallelism, integrated large-model training and inference, and high-order differentiation for scientific computing.", "when_to_avoid": ["your team and tooling are standardized on PyTorch or TensorFlow", "you need the broadest third-party model and library compatibility", "you only need lightweight experimentation without distributed training"], "when_to_choose": ["you need scalable distributed training with minimal partitioning annotations", "you want one framework covering training through deployment for large models", "you work in the Chinese AI ecosystem or need Paddle ecosystem models and toolkits", "you need industrial-strength deep learning with strong production adoption"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/paddle", "repo": "PaddlePaddle/Paddle", "role": "main", "score": 84}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:11:35.537290+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T16:56:17.616776+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "901644c981434464d44368cb6fe80564e1597014e997bb13ec521e04fc23e0fb", "fetched_at": "2026-08-28T04:11:35.537290+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PaddlePaddle/Paddle"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:11:35.537290+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T16:56:17.616776+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "901644c981434464d44368cb6fe80564e1597014e997bb13ec521e04fc23e0fb", "fetched_at": "2026-08-28T04:11:35.537290+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PaddlePaddle/Paddle"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T16:56:17.616776+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "901644c981434464d44368cb6fe80564e1597014e997bb13ec521e04fc23e0fb", "fetched_at": "2026-08-28T04:11:35.537290+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PaddlePaddle/Paddle"}], "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:11:35.537290+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:11:35.537290+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:11:35.537290+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T16:56:17.616776+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "901644c981434464d44368cb6fe80564e1597014e997bb13ec521e04fc23e0fb", "fetched_at": "2026-08-28T04:11:35.537290+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PaddlePaddle/Paddle"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:11:35.537290+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:11:35.537290+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T16:56:17.616776+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "901644c981434464d44368cb6fe80564e1597014e997bb13ec521e04fc23e0fb", "fetched_at": "2026-08-28T04:11:35.537290+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PaddlePaddle/Paddle"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:11:35.537290+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:11:35.537290+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:11:35.537290+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T16:56:17.616776+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "901644c981434464d44368cb6fe80564e1597014e997bb13ec521e04fc23e0fb", "fetched_at": "2026-08-28T04:11:35.537290+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PaddlePaddle/Paddle"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:11:35.537290+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:11:35.537290+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T16:56:17.616776+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "901644c981434464d44368cb6fe80564e1597014e997bb13ec521e04fc23e0fb", "fetched_at": "2026-08-28T04:11:35.537290+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PaddlePaddle/Paddle"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T16:56:17.616776+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "901644c981434464d44368cb6fe80564e1597014e997bb13ec521e04fc23e0fb", "fetched_at": "2026-08-28T04:11:35.537290+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PaddlePaddle/Paddle"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T16:56:17.616776+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "901644c981434464d44368cb6fe80564e1597014e997bb13ec521e04fc23e0fb", "fetched_at": "2026-08-28T04:11:35.537290+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PaddlePaddle/Paddle"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T16:56:17.616776+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "901644c981434464d44368cb6fe80564e1597014e997bb13ec521e04fc23e0fb", "fetched_at": "2026-08-28T04:11:35.537290+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PaddlePaddle/Paddle"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 56}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3670, "days_push": 7, "days_rel": 214, "gap_med": 54, "n_releases_24m": 6}, "score": 84, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}