catalyst icon indicating copy to clipboard operation
catalyst copied to clipboard

A JIT compiler for hybrid quantum programs in PennyLane

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

**Context:** For internal researchers interested in function specialization, constant propagation, CSE, and loop unrolling, this PR registers the pass `--test-loop-unrolling` from the upstream MLIR repository into Catalyst. **Description of the...

do-not-merge

In another issue, a user reported failing the `make dialects` step due to a warning raised in a pybind11 header together with out warnings as error policy. The issue could...

bug
CI/Build

Following the interaction in #1726, I had a look at how Accelerate LAPACKE is integrated into the build. Here are my comments: 1. You are referencing the `master` branch in...

good first issue
CI/Build
chore

Since we might not want to restrict ourselves to purely phase-accurate optimizations, it might be nice to add an option to the compiler that controls whether phase-inaccurate optimizations are applied...

enhancement
compiler

I have noticed that the behaviour of qjiting circuits with large unsupported wire numbers are inconsistent. I have observed three different messages with different circuits. It would be nice to...

enhancement
good first issue

## Summary Catalyst should provide a way to import an MLIR file or stream directly into its workflow. This would enable users to leverage MLIR interoperability by ingesting pre-existing IRs...

enhancement
frontend

Parse time increases with the number of instructions in the IR. There are some operations in the IR that could be cached. Instead of generating the same operation twice, just...

enhancement
frontend

When saving the IR that each pass generates, the apply-transform-sequence pass is counted as a single pass instead of potentially many passes. Small improvement.

enhancement
compiler

A forum user is [reporting](https://discuss.pennylane.ai/t/compiler-crash-while-computing-circuit-gradient-qjit-and-vmap-with-lightning-qubit-and-lightning-kokkos/8773) a crash when using jax.grad on top of a qjit program with vmap. While there are known Enzyme issues with complex programs like those using...

bug
duplicate
compiler

All templates that work with qubit devices should be tested. At the moment most templates are tested, but there are a few templates which are missing from the tests. -...

good first issue
frontend
chore