catalyst

Quantum compiler library

An experimental JIT compiler for hybrid quantum-classical programs

A JIT compiler for hybrid quantum programs in PennyLane

GitHub

144 stars
14 watching
37 forks
Language: Python
last commit: about 1 month 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 60
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 31
pennylaneai/pennylane A Python library for training quantum computers using programming techniques similar to neural networks 2,409
cqcl/tket A high-performance quantum compiler that optimizes circuits for various quantum computing architectures. 263
nvidia/cuda-quantum An open source toolkit enabling hybrid quantum-classical computing integration and programming of quantum processing units, GPUs, and CPUs. 573
rigetti/pyquil A Python library for programming quantum computers using the Quil instruction language. 1,421
quil-lang/quilc An optimizing compiler for a quantum instruction language 462
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 23
pasqal-io/qadence A package for building and simulating digital-analog quantum programs with tunable qubit interactions 72
rigetti/quantumflow A toolkit for developing and optimizing quantum algorithms using Python 96
qiskit/qiskit-ibm-runtime Provides a client interface to access IBM Quantum's quantum computing service and streamline computations. 164
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