catalyst icon indicating copy to clipboard operation
catalyst copied to clipboard

A JIT compiler for hybrid quantum programs in PennyLane

Results 282 catalyst issues
Sort by recently updated
recently updated
newest added

**Context:** **Description of the Change:** **Benefits:** **Possible Drawbacks:** **Related GitHub Issues:**

It would help contributors who are not too familiar with ccache to avoid long build times and also avoid issues with conda.

documentation
good first issue

JAXopt is going to be merged into Optax. [https://github.com/google/jaxopt?tab=readme-ov-file#%EF%B8%8F-we-are-in-the-process-of-merging-jaxopt-into-optax-because-of-this-jaxopt-is-now-in-maintenance-mode-and-we-will-not-be-implementing-new-features-%EF%B8%8F](url)

good first issue
docs

**Context:** Branch to update JAX **Description of the Change:** * update LLVM * update MHLO * update build target for Enzyme * update CMakeFile for correct linking of MHLO with...

**Context:** It is necessary to pass custom CMake options such as `-DCMAKE_CXX_FLAGS='-stdlib=libc++'` to the MLIR config to build MLIR with clang-19. One convenient way to deal with that is have...

author:build-wheels

#### Issue description * *Expected behavior:* Following the build instructions should build catalyst correctly when using conda. * *Actual behavior:* Following these instructions: 1. Created a new environment via the...

#### Issue description The following circuit ``` import jax import pennylane as qml num_qubits = 4 H = qml.X(0) @ qml.X(1) @ qml.Y(2) @ qml.Z(3) dev = qml.device("lightning.qubit", wires=num_qubits) @qml.qjit(autograph=True)...

bug

### Before submitting Please complete the following checklist when submitting a PR: - [ ] All new functions and code must be clearly commented and documented. - [ ] Ensure...

### Important Note ⚠️ This issue is part of an internal assignment and not meant for external contributors. ### Context We would like to add support for the PennyLane [IsingZZ](https://docs.pennylane.ai/en/stable/code/api/pennylane.IsingZZ.html)...

The idea is to use a custom PyTree class that is injected into the JAXPR when we are tracing the tape. The PyTree node will remain an array tuple for...