Catalyst

Catalyst is a JIT compiler for hybrid quantum-classical programs written in PennyLane. Built on MLIR, it lowers PennyLane circuits to native machine code with quantum control flow, dynamic shapes, and differentiable hybrid execution. Apache-2.0.

API entry from apis.yml

apis.yml Raw ↑
aid: xanadu:catalyst
name: Catalyst
tags:
- Quantum Computing
- Compiler
- JIT
- MLIR
- Open Source
humanURL: https://docs.pennylane.ai/projects/catalyst/en/stable/
properties:
- url: https://docs.pennylane.ai/projects/catalyst/en/stable/
  type: Documentation
- url: https://github.com/PennyLaneAI/catalyst
  type: GitHubRepository
- url: https://pypi.org/project/PennyLane-Catalyst/
  type: SDK
description: Catalyst is a JIT compiler for hybrid quantum-classical programs written in PennyLane. Built
  on MLIR, it lowers PennyLane circuits to native machine code with quantum control flow, dynamic shapes,
  and differentiable hybrid execution. Apache-2.0.