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: about 1 month ago
Linked from 1 awesome list

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

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
pennylaneai/catalyst An experimental JIT compiler for hybrid quantum-classical programs 144
pennylaneai/pennylane-lightning A C++ plugin ecosystem for fast quantum state-vector and tensor network simulators 98
artiste-qb-net/qubiter A Python-based suite of tools for designing and simulating quantum circuits on classical computers. 121
qiskit/qiskit An SDK for working with quantum computers at the level of extended quantum circuits and primitives 5,404
libtangle/qcgpu Provides a Python-based simulator for quantum computing, leveraging hardware acceleration to enhance simulation performance. 441
xanaduai/strawberryfields A Python library for designing and optimizing continuous variable quantum optical circuits. 764
ken-nakanishi/qupy A quantum circuit simulator for both CPU and GPU written in Python. 42
quantumai-lib/nisqai A toolkit for building quantum neural networks on near-term quantum computers. 40
corbett/quantumcomputing A Python simulator for a 5-qubit quantum computer with limited gates. 593
quantumlib/openfermion A Python library for simulating fermionic systems in quantum computers. 1,544
pyriemann/pyriemann-qiskit This library provides tools and classes to interface with Qiskit for machine learning and quantum programming using Riemannian geometry. 23
amazon-braket/amazon-braket-sdk-python Provides a framework to interact with quantum computing hardware devices through Amazon Braket 304
rigetti/pyquil A Python library for programming quantum computers using the Quil instruction language. 1,421
bbn-q/pyqgl2 A Python-based language and compiler for programming quantum computers directly at the physical layer. 9
nvidia/cuda-quantum An open source toolkit enabling hybrid quantum-classical computing integration and programming of quantum processing units, GPUs, and CPUs. 573