#2525th of 37 in ML frameworks and libraries

paddle

Deep learning framework with dynamic/static graphs and automatic parallel training

Stars
24.1k
License
Apache-2.0
Last commit
Oct 2026
Last release
Sep 2026
Language
C++

Missed the latest GitHub check; these facts may be older.

Overview

PaddlePaddle is a C++ deep learning framework that covers training and inference of large models in one codebase. It supports dynamic and static graphs, derives distributed parallel strategies from single-card code with tensor partition annotations, and offers high-order differentiation for scientific computing plus a neural network compiler. A pluggable interface adapts it to multiple chip types.

Who it is for: ML engineers training large or scientific models, including on non-NVIDIA chips

Strengths

  • Automatic parallelism from minimal tensor partition annotations on single-card code
  • Same framework handles both large-model training and inference
  • High-order autodiff, complex numbers and Fourier transforms for scientific computing
  • Pluggable multi-chip adaptation layer and a neural network compiler

Weaknesses

  • README gives no hardware requirements or supported Python versions
  • README refers to both 3.2 and 3.3, so the current feature set is unclear
  • No Docker or compose files detected in the repository
  • Practice tutorials link to the Chinese docs, so English coverage may be thinner

What it needs

  • GPU optional
  • Models: dynamic graph, static graph, large models, generative models, scientific computing models

Also in ML frameworks and libraries

See all 37
Also in ML frameworks and libraries
RankProjectScore
1transformersPython library defining open models for text, vision, audio and multimodal tasks167.7k starsApache-2.095 out of 100
2pytorchPython tensor library with GPU support and tape-based autograd for deep learning104.7k starscustom license94 out of 100
3ultralyticsPython library and CLI for training and running YOLO vision models62.5k starsAGPL-3.090 out of 100
#4supervisionPython toolkit for loading, annotating and counting computer vision detections Live demo ↗ (opens in a new tab)51.2k starsMIT87 out of 100
#5pytorch-image-modelsPyTorch library of image models, pretrained weights and reference training scripts37.2k starsApache-2.086 out of 100