catalyst

Quantum Compiler

A JIT compiler for hybrid quantum-classical programs in Python.

A JIT compiler for hybrid quantum programs in PennyLane

GitHub

139 stars
14 watching
35 forks
Language: Python
last commit: 3 days ago
Linked from 1 awesome list

autodiffautomatic-differentiationjaxjitllvmmlirpennylanepythonqirquantumquantum-compilerquantum-computing

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
dakk/qlasskit A tool that translates classical algorithms written in Python into quantum circuits using boolean expressions as an intermediate form 59
thephoeron/quipper-language An implementation of a functional programming language for quantum computing. 83
cqcl/tket2 A quantum compiler that compiles high-level quantum circuits into hardware-agnostic machine code 30
pennylaneai/pennylane A Python library for training quantum computers using programming techniques similar to neural networks 2,355
cqcl/tket A high-performance quantum compiler that optimizes circuits for various quantum computing architectures. 257
nvidia/cuda-quantum An open source toolkit enabling hybrid quantum-classical computing integration and programming of quantum processing units, GPUs, and CPUs. 524
rigetti/pyquil A Python library for programming quantum computers using the Quil instruction language. 1,410
quil-lang/quilc An optimizing compiler for a quantum instruction language 460
bbn-q/pyqgl2 A Python-based language and compiler for programming quantum computers directly at the physical layer. 9
spooky-manufacturing/qeda A software project aimed at creating a synthesizer for quantum computing circuit design using the OpenQASM language 22
pasqal-io/qadence A digital-analog quantum programming interface allowing users to build and simulate complex quantum programs. 70
rigetti/quantumflow A toolkit for developing and optimizing quantum algorithms using Python 95
qiskit/qiskit-ibm-runtime Provides a client interface to access IBM Quantum's quantum computing service and streamline computations. 158
artiste-qb-net/qubiter A Python-based suite of tools for designing and simulating quantum circuits on classical computers. 121
bbn-q/qgl.jl A high-performance compiler for quantum gate sequences 13