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.

Catalyst is one of 10 APIs that Xanadu publishes on the APIs.io network.

Tagged areas include Quantum Computing, Compiler, JIT, MLIR, and Open Source. The published artifact set on APIs.io includes API documentation, a GitHub repository, and SDKs.

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.