Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Quantum Computing
  3. Paddle Quantum

Paddle Quantum

NOASSERTIONJupyter Notebookv2.4.0

A Python toolkit for quantum machine learning that bridges AI and quantum computing with quantum neural networks.

GitHubGitHub
646 stars191 forks0 contributors

What is Paddle Quantum?

Paddle Quantum is a Python toolkit for quantum machine learning that enables developers to build and train quantum neural networks. It provides a comprehensive platform for simulating quantum algorithms, including variational quantum eigensolvers, optimization problems, and quantum chemistry applications. Built on Baidu's PaddlePaddle deep learning framework, it bridges artificial intelligence and quantum computing.

Target Audience

Quantum computing researchers, machine learning developers exploring quantum algorithms, and scientists working on quantum chemistry or optimization problems. It's also suitable for quantum computing enthusiasts and educators looking for a practical QML platform.

Value Proposition

Developers choose Paddle Quantum for its integration with the industrial-grade PaddlePaddle framework, high-performance quantum simulation capabilities (25+ qubits), and extensive collection of tutorials and research-focused algorithms. It's particularly valuable for its GPU acceleration support and specialized toolkits like LOCCNet for distributed quantum information processing.

Overview

Paddle Quantum is an open-source quantum machine learning platform developed by Baidu, built on top of the PaddlePaddle deep learning framework. It provides tools for building, training, and simulating quantum neural networks, enabling researchers and developers to explore quantum algorithms and applications. The platform aims to establish a bridge between artificial intelligence and quantum computing, supporting scientific research and practical QML development.

Key Features

  • Easy-to-use Interface — Offers comprehensive tutorials, QNN templates, and automatic differentiation for rapid development.
  • High-performance Simulation — Supports simulation with 25+ qubits and includes flexible noise models for realistic testing.
  • Versatile Toolkits — Provides specialized modules for quantum chemistry, optimization, and distributed quantum information processing (LOCCNet).
  • GPU Acceleration — Enables efficient QNN training with GPU support and multiple optimization tools.
  • Research-focused Algorithms — Includes self-developed QML algorithms and supports variational quantum algorithms (VQAs) for cutting-edge applications.

Philosophy

Paddle Quantum is designed to make quantum machine learning accessible and practical, leveraging PaddlePaddle's dynamic computational graph mechanism to simplify QNN training while providing high-performance simulation capabilities.

Use Cases

Best For

  • Building and training quantum neural networks for machine learning tasks
  • Simulating quantum algorithms with 25+ qubits on classical hardware
  • Developing quantum chemistry applications using variational quantum eigensolvers
  • Solving combinatorial optimization problems with quantum approximate optimization algorithms
  • Researching distributed quantum information processing with LOCCNet
  • Exploring quantum machine learning algorithms with GPU acceleration

Not Ideal For

  • Projects requiring full native Windows support for quantum chemistry simulations
  • Teams deeply integrated with TensorFlow or PyTorch ecosystems seeking seamless interoperability
  • Research groups needing stable, long-term API compatibility without breaking changes

Pros & Cons

Pros

Extensive Tutorial Library

Provides nearly 50 Jupyter Notebook tutorials covering quantum simulation, machine learning, and optimization, enabling rapid onboarding for QML research.

High-Qubit Simulation

Supports simulation with 25+ qubits on classical hardware, along with flexible noise models for realistic algorithm testing, as highlighted in the features.

Specialized Research Toolkits

Includes unique modules like LOCCNet for distributed quantum information processing and quantum chemistry toolboxes, facilitating advanced QML applications.

GPU Acceleration Support

Enables efficient QNN training with GPU mode and multiple optimization tools, leveraging PaddlePaddle's dynamic computational graph for performance gains.

Cons

Limited Windows Compatibility

The quantum chemistry module relies on PySCF, which cannot run directly on Windows; users must use Ubuntu subsystem, hindering cross-platform development.

API Instability and Breaking Changes

Version 2.2.0 introduced incompatible architectural upgrades, requiring code migrations and posing risks for ongoing projects dependent on older versions.

Language Barrier in Code Documentation

API docstrings are written in simplified Chinese, as noted in the README, which may limit accessibility for international developers relying on inline code explanations.

Frequently Asked Questions

Quick Stats

Stars646
Forks191
Contributors0
Open Issues27
Last commit3 years ago
CreatedSince 2020

Tags

#paddlepaddle#research-toolkit#gpu-acceleration#python#quantum-computing#quantum-simulation#quantum-machine-learning#quantum-chemistry

Built With

J
Jupyter
P
Python
P
PaddlePaddle

Included in

Quantum Computing3.1k
Auto-fetched 1 day ago

Related Projects

CirqCirq

Python framework for creating, editing, and running Noisy Intermediate-Scale Quantum (NISQ) circuits.

Stars4,967
Forks1,216
Last commit2 days ago
PennyLanePennyLane

PennyLane is an open-source quantum software platform for quantum computing, quantum machine learning, and quantum chemistry. Create meaningful quantum algorithms, from inspiration to implementation.

Stars3,222
Forks785
Last commit1 day ago
pyQuilpyQuil

A Python library for quantum programming using Quil.

Stars1,492
Forks356
Last commit6 days ago
CovalentCovalent

Pythonic tool for orchestrating machine-learning/high performance/quantum-computing workflows in heterogeneous compute environments.

Stars861
Forks110
Last commit5 days ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub