A JIT compiler for hybrid quantum programs in PennyLane

218 stars 82 forks 218 watchers Python Apache License 2.0
autodiff automatic-differentiation jax jit llvm mlir pennylane python qir quantum quantum-compiler quantum-computing
17 Open Issues Need Help Last updated: Jul 9, 2026

Open Issues Need Help

View All on GitHub
good first issue compiler housecleaning

A JIT compiler for hybrid quantum programs in PennyLane

Python
#autodiff#automatic-differentiation#jax#jit#llvm#mlir#pennylane#python#qir#quantum#quantum-compiler#quantum-computing

A JIT compiler for hybrid quantum programs in PennyLane

Python
#autodiff#automatic-differentiation#jax#jit#llvm#mlir#pennylane#python#qir#quantum#quantum-compiler#quantum-computing
enhancement good first issue CI/Build

A JIT compiler for hybrid quantum programs in PennyLane

Python
#autodiff#automatic-differentiation#jax#jit#llvm#mlir#pennylane#python#qir#quantum#quantum-compiler#quantum-computing

A JIT compiler for hybrid quantum programs in PennyLane

Python
#autodiff#automatic-differentiation#jax#jit#llvm#mlir#pennylane#python#qir#quantum#quantum-compiler#quantum-computing

A JIT compiler for hybrid quantum programs in PennyLane

Python
#autodiff#automatic-differentiation#jax#jit#llvm#mlir#pennylane#python#qir#quantum#quantum-compiler#quantum-computing

A JIT compiler for hybrid quantum programs in PennyLane

Python
#autodiff#automatic-differentiation#jax#jit#llvm#mlir#pennylane#python#qir#quantum#quantum-compiler#quantum-computing

A JIT compiler for hybrid quantum programs in PennyLane

Python
#autodiff#automatic-differentiation#jax#jit#llvm#mlir#pennylane#python#qir#quantum#quantum-compiler#quantum-computing
enhancement good first issue

A JIT compiler for hybrid quantum programs in PennyLane

Python
#autodiff#automatic-differentiation#jax#jit#llvm#mlir#pennylane#python#qir#quantum#quantum-compiler#quantum-computing

A JIT compiler for hybrid quantum programs in PennyLane

Python
#autodiff#automatic-differentiation#jax#jit#llvm#mlir#pennylane#python#qir#quantum#quantum-compiler#quantum-computing

A JIT compiler for hybrid quantum programs in PennyLane

Python
#autodiff#automatic-differentiation#jax#jit#llvm#mlir#pennylane#python#qir#quantum#quantum-compiler#quantum-computing
enhancement good first issue

A JIT compiler for hybrid quantum programs in PennyLane

Python
#autodiff#automatic-differentiation#jax#jit#llvm#mlir#pennylane#python#qir#quantum#quantum-compiler#quantum-computing
enhancement good first issue

A JIT compiler for hybrid quantum programs in PennyLane

Python
#autodiff#automatic-differentiation#jax#jit#llvm#mlir#pennylane#python#qir#quantum#quantum-compiler#quantum-computing
bug good first issue compiler

A JIT compiler for hybrid quantum programs in PennyLane

Python
#autodiff#automatic-differentiation#jax#jit#llvm#mlir#pennylane#python#qir#quantum#quantum-compiler#quantum-computing
good first issue CI/Build chore

A JIT compiler for hybrid quantum programs in PennyLane

Python
#autodiff#automatic-differentiation#jax#jit#llvm#mlir#pennylane#python#qir#quantum#quantum-compiler#quantum-computing

A JIT compiler for hybrid quantum programs in PennyLane

Python
#autodiff#automatic-differentiation#jax#jit#llvm#mlir#pennylane#python#qir#quantum#quantum-compiler#quantum-computing
good first issue compiler

A JIT compiler for hybrid quantum programs in PennyLane

Python
#autodiff#automatic-differentiation#jax#jit#llvm#mlir#pennylane#python#qir#quantum#quantum-compiler#quantum-computing

AI Summary: Implement support for switch/case statements within the Catalyst JIT compiler, allowing for dynamic control flow over quantum instructions based on classical computation results. This involves leveraging existing JAX switch expression capabilities and integrating them seamlessly into the Catalyst compiler's quantum instruction handling.

Complexity: 4/5
duplicate enhancement good first issue frontend

A JIT compiler for hybrid quantum programs in PennyLane

Python
#autodiff#automatic-differentiation#jax#jit#llvm#mlir#pennylane#python#qir#quantum#quantum-compiler#quantum-computing