返回排行榜

PaddlePaddle/Paddle

C++paddlepaddle.org

PArallel Distributed Deep LEarning: Machine Learning Framework from Industrial Practice (『飞桨』核心框架,深度学习&机器学习高性能单机、分布式训练和跨平台部署)

paddlepaddledeep-learningscalabilitymachine-learningneural-networkpythonefficiencydistributed-training
Star 增长趋势
Star
24k
Forks
6k
周增长
Issues
1k
10k20k
2016年8月2019年11月2023年3月2026年7月
README


English | 简体中文 | 日本語

Documentation Status Documentation Status Release License X (formerly Twitter) URL

Welcome to the PaddlePaddle GitHub.

PaddlePaddle, as the first independent R&D deep learning platform in China, has been officially open-sourced to professional communities since 2016. It is an industrial platform with advanced technologies and rich features that cover core deep learning frameworks, basic model libraries, end-to-end development kits, tools & components as well as service platforms. PaddlePaddle originates from industrial practices with dedication and commitments to industrialization. It has been widely adopted by a wide range of sectors including manufacturing, agriculture, enterprise service, and so on while serving more than 23.33 million developers, 760,000 companies and generating 1,100,000 models. With such advantages, PaddlePaddle has helped an increasing number of partners commercialize AI.

Installation

Latest PaddlePaddle Release: 3.3

Our vision is to enable deep learning for everyone via PaddlePaddle. Please refer to our release announcement to track the latest features of PaddlePaddle.

Install Latest Stable Release or Nightly Release

For detailed information about installation, please view Quick Install

PaddlePaddle New Generation Framework 3.2

  • Unified Dynamic/Static Graphs and Automatic Parallelism

    By requiring only minimal tensor partitioning annotations based on a single-card configuration, PaddlePaddle automatically discovers the most efficient distributed parallel strategy. This significantly reduces the costs of industrial development and training, enabling developers to focus more intently on model and algorithm innovation.

  • Integrated Training and Inference for Large Models

    The same framework supports both training and inference, achieving code reuse and seamless integration between these stages. This provides a unified development experience and maximum training efficiency for the entire large model workflow, offering the industry a superior development experience.

  • High-Order Differentiation for Scientific Computing

    Provides capabilities such as high-order automatic differentiation, complex number operations, Fourier transforms, compilation optimization, and distributed training support. It facilitates scientific exploration in fields including mathematics, mechanics, materials science, meteorology, and biology, substantially improving the speed of solving differential equations.

  • Neural Network Compiler

    Adopting an integrated framework design, it supports efficient training and flexible inference for diverse models, including generative and scientific computing models. It achieves an effective balance between computational flexibility and high performance, significantly lowering performance optimization costs.

  • Heterogeneous Multi-Chip Adaptation Features a mature and complete unified adaptation solution for multiple hardware types. Through standardized interfaces, it abstracts the variations in development interfaces across different chip software stacks, realizing a pluggable architecture.

Documentation

We provide English and Chinese documentation.

  • Guides

    You might want to start from how to implement deep learning basics with PaddlePaddle.

  • Practice

    So far you have already been familiar with Fluid. And the next step should be building a more efficient model or inventing your original Operator.

  • API Reference

    Our new API enables much shorter programs.

  • How to Contribute

    We appreciate your contributions!

Open Source Community

  • Github Issues: bug reports, feature requests, install issues, usage issues, etc.
  • Many of our contribution events offer varying levels of mentorship from experienced community members, please check the events in the pinned issues, and consider attending.
  • Community Blog: https://pfcc.blog/
  • See more details about PaddlePaddle community at community.

PaddlePaddle is provided under the Apache-2.0 license.

相关仓库
deepinsight/insightface

State-of-the-art 2D and 3D Face Analysis Project

PythonPyPIface-recognitionface-detection
insightface.ai
29.3k6.1k
NVIDIA/DeepLearningExamples

State-of-the-Art Deep Learning scripts organized by models - easy to train and deploy with reproducible accuracy and performance on enterprise-grade infrastructure.

Jupyter Notebookcomputer-visiondeep-learning
14.8k3.4k
CVHub520/X-AnyLabeling

Effortless data labeling with AI support from Segment Anything and other awesome models.

PythonPyPIGNU General Public License v3.0samyolo
github.com/CVHub520/X-AnyLabeling-Server
9.8k1.1k
PaddlePaddle/models

Officially maintained, supported by PaddlePaddle, including CV, NLP, Speech, Rec, TS, big models and so on.

PythonPyPIApache License 2.0paddlepaddledeep-learning
6.9k2.9k
PaddlePaddle/VisualDL

Deep Learning Visualization Toolkit(『飞桨』深度学习可视化工具 )

HTMLApache License 2.0visualizationdeep-learning
paddlepaddle.org.cn/paddle/visualdl
4.9k634
nndl/nndl-practice

邱锡鹏《神经网络与深度学习:案例与实践》PyTorch 实现

Jupyter Notebookchinesedeep-learning
nndl.github.io/nndl-practice/
3.4k1.5k
baidu/Senta

Baidu's open-source Sentiment Analysis System.

PythonPyPIApache License 2.0natural-language-processingsentiment-analysis
2k364
tata1661/FSL-Mate

FSL-Mate: A collection of resources for few-shot learning (FSL).

PythonPyPIfew-shot-learningone-shot-learning
1.8k287
hiroi-sora/PaddleOCR-json

OCR离线图片文字识别命令行windows程序,以JSON字符串形式输出结果,方便别的程序调用。提供各种语言API。由 PaddleOCR C++ 编译。

C++Apache License 2.0paddleocrocr
1.5k203
advboxes/AdvBox

Advbox is a toolbox to generate adversarial examples that fool neural networks in PaddlePaddle、PyTorch、Caffe2、MxNet、Keras、TensorFlow and Advbox can benchmark the robustness of machine learning models. Advbox give a command line tool to generate adversarial examples with Zero-Coding.

Jupyter NotebookApache License 2.0adversarial-examplespaddlepaddle
1.4k266
NervanaSystems/ngraph

nGraph has moved to OpenVINO

C++Apache License 2.0ngraphtensorflow
ngraph.ai
1.3k218
BR-IDL/PaddleViT

:robot: PaddleViT: State-of-the-art Visual Transformer and MLP Models for PaddlePaddle 2.0+

PythonPyPIApache License 2.0cvcomputer-vision
github.com/BR-IDL/PaddleViT
1.2k329