PennyLane
  • Why PennyLane
    • Features
    • Demos
    • Compilation
    • Datasets
    • Performance
    • Devices
    • Teach
  • Getting Started
    • Install
    • Demos
    • Codebook
    • Challenges
    • Support
  • Documentation
    • How-to demos
    • Development guide
    • Catalyst
    • API
    • GitHub
  • Ecosystem
    • Blog
    • Glossary
    • Videos
    • FAQs
    • GitHub
    • Support
  • Install
    • Why PennyLane
    • Features
    • Demos
    • Compilation
    • Datasets
    • Performance
    • Devices
    • Teach
    • Getting Started
    • Install
    • Demos
    • Codebook
    • Challenges
    • Support
    • Documentation
    • How-to demos
    • Development guide
    • Catalyst
    • API
    • GitHub
    • Ecosystem
    • Blog
    • Glossary
    • Videos
    • FAQs
    • GitHub
    • Support
  • Install

Navigation

  • index
  • modules |
  • Catalyst 0.12.0-dev62 documentation »
  • Overview: module code

Catalyst

  • Overview
  • Installation
  • Quick Start
  • Supported devices
  • AutoGraph guide
  • Sharp bits and debugging tips
  • JAX integration
  • Callbacks and GPUs
  • Release notes

Development

  • Architecture
  • PennyLane Frontend
  • Compiler Core
  • MLIR Dialects
  • Compiler Passes
  • Compiler Plugins
  • Quantum Runtime
  • Debugging Tips
  • Custom Devices
  • Roadmap

Examples

  • Magic State Distillation
  • Variational Quantum Eigensolver
  • Qubit Rotation
  • QML Optimization with Optax

API

  • PennyLane Python Frontend
  • Catalyst Command Line Interface
  • Runtime Device Interface
  1. Docs
  2. Overview: module code

All modules for which code is available

  • catalyst.api_extensions.callbacks
  • catalyst.api_extensions.control_flow
  • catalyst.api_extensions.differentiation
  • catalyst.api_extensions.error_mitigation
  • catalyst.api_extensions.function_maps
  • catalyst.api_extensions.quantum_operators
  • catalyst.autograph.transformer
  • catalyst.debug.assertion
  • catalyst.debug.callback
  • catalyst.debug.compiler_functions
  • catalyst.debug.instruments
  • catalyst.debug.printing
  • catalyst.jit
  • catalyst.passes.builtin_passes
  • catalyst.passes.pass_api
  • catalyst.pipelines
  • catalyst.third_party.cuda
  • catalyst.utils.exceptions
_modules/index
 
Download Python script
 
Download Notebook
 
View on GitHub

Contents

  • Installation
  • Quick Start
  • Supported devices
  • AutoGraph guide
  • Sharp bits and debugging tips
  • JAX integration
  • Callbacks and GPUs
  • Release notes

Development

  • Architecture
  • PennyLane Frontend
  • Compiler Core
  • MLIR Dialects
  • Compiler Passes
  • Compiler Plugins
  • Quantum Runtime
  • Debugging Tips
  • Custom Devices
  • Roadmap

Examples

  • Magic State Distillation
  • Variational Quantum Eigensolver
  • Qubit Rotation
  • QML Optimization with Optax

API

  • PennyLane Python Frontend
  • Catalyst Command Line Interface
  • Runtime Device Interface

Downloads

_modules/index
 
Download Python script
 
Download Notebook
 
View on GitHub

Related

Navigation

  • index
  • modules |
  • Catalyst 0.12.0-dev62 documentation »
  • Overview: module code

PennyLane

PennyLane is an open-source software framework for quantum machine learning, quantum chemistry, and quantum computing, with the ability to run on all hardware. Built with ❤️ by Xanadu.

Stay updated with our newsletter

For researchers

Research Features Demos Compilation Datasets Performance Learn Videos Documentation Teach

For learners

Learn Codebook Teach Videos Challenges Demos Compilation Glossary

For developers

Features Documentation API GitHub Datasets Demos Compilation Performance Devices Catalyst

Copyright © 2023, Xanadu Quantum Technologies

TensorFlow, the TensorFlow logo, and any related marks are trademarks of Google Inc.

Privacy Policy
Terms of Service
Cookie Policy
Code of Conduct