pennylane

Quantum computing library

A Python library for training quantum computers using programming techniques similar to neural networks

PennyLane is a cross-platform Python library for quantum computing, quantum machine learning, and quantum chemistry. Train a quantum computer the same way as a neural network.

GitHub

2k stars
46 watching
613 forks
Language: Python
last commit: almost 2 years ago
Linked from 1 awesome list

autogradautomatic-differentiationcirqdeep-learningdifferentiable-computinghacktoberfestjaxmachine-learningneural-networkoptimizationpythonpytorchqiskitqmlquantumquantum-chemistryquantum-computingquantum-machine-learningstrawberryfieldstensorflow

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
pennylaneai/catalystAn experimental JIT compiler for hybrid quantum-classical programs144
pennylaneai/pennylane-lightningA C++ plugin ecosystem for fast quantum state-vector and tensor network simulators98
artiste-qb-net/qubiterA Python-based suite of tools for designing and simulating quantum circuits on classical computers.121
qiskit/qiskitAn SDK for working with quantum computers at the level of extended quantum circuits and primitives5,404
libtangle/qcgpuProvides a Python-based simulator for quantum computing, leveraging hardware acceleration to enhance simulation performance.441
xanaduai/strawberryfieldsA Python library for designing and optimizing continuous variable quantum optical circuits.764
ken-nakanishi/qupyA quantum circuit simulator for both CPU and GPU written in Python.42
quantumai-lib/nisqaiA toolkit for building quantum neural networks on near-term quantum computers.40
corbett/quantumcomputingA Python simulator for a 5-qubit quantum computer with limited gates.593
quantumlib/openfermionA Python library for simulating fermionic systems in quantum computers.1,544
pyriemann/pyriemann-qiskitThis library provides tools and classes to interface with Qiskit for machine learning and quantum programming using Riemannian geometry.23
amazon-braket/amazon-braket-sdk-pythonProvides a framework to interact with quantum computing hardware devices through Amazon Braket304
rigetti/pyquilA Python library for programming quantum computers using the Quil instruction language.1,421
bbn-q/pyqgl2A Python-based language and compiler for programming quantum computers directly at the physical layer.9
nvidia/cuda-quantumAn open source toolkit enabling hybrid quantum-classical computing integration and programming of quantum processing units, GPUs, and CPUs.573