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
47 watching
604 forks
Language: Python
last commit: 4 days 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 A JIT compiler for hybrid quantum-classical programs in Python. 139
pennylaneai/pennylane-lightning A fast state-vector simulator plugin for PennyLane written in C++ 92
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,280
libtangle/qcgpu Provides a Python-based simulator for quantum computing, leveraging hardware acceleration to enhance simulation performance. 439
xanaduai/strawberryfields A Python library for designing and optimizing continuous variable quantum optical circuits. 758
ken-nakanishi/qupy A quantum circuit simulator for both CPU and GPU written in Python. 42
quantumai-lib/nisqai A Python toolkit for building quantum neural networks. 39
corbett/quantumcomputing A Python simulator for a 5-qubit quantum computer with limited gates. 589
quantumlib/openfermion A Python library for simulating fermionic systems in quantum computers. 1,526
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 300
rigetti/pyquil A Python library for programming quantum computers using the Quil instruction language. 1,410
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. 524