catalyst
catalyst copied to clipboard
A JIT compiler for hybrid quantum programs in PennyLane
Due to an implementation detail, namely [the way the device kwargs are parsed in the runtime ](https://github.com/PennyLaneAI/catalyst/blob/87c7651f4eeff8284156238736d511216aa99385/runtime/lib/backend/common/Utils.hpp#L110), there is an implicit assumption that the values of the kwargs, when converted...
The `replace_ir` and `compile_executable` functions are intended for debugging. Depending on how they are invoked they may modify the current working directory. These tests, when executed in parallel, may will...
This is just a proposal, let me know if there are any objections :) With lightning devices migrated out of Catalyst, the only remaining code affected by the clang-tidy option...
**Context:** MLIR uses pipelines, Catalyst also uses pipelines. However, unlike MLIR pipelines, Catalyst's pipelines have names. This makes the syntax for denoting pipelines a little bit different. **Description of the...
**Current Behavior:** Running the command: ``` quantum-opt --version ``` Currently, return: ```bash LLVM (http://llvm.org/): LLVM version 19.0.0git Optimized build with assertions. ``` It only displays the LLVM version. **Expected Behavior:**...
https://github.com/PennyLaneAI/catalyst/actions/runs/12605094878 (select `Attempt #1`)
Two more circuit transformation passes, `disentangle-SWAP/CNOT`, were added in #1154 , but the frontend APIs (aka their parallel of `catalyst.passes.cancel_inverse/merge_rotations`) were not created (due to lack of time: it was...
#### Issue description * *Expected behavior:* After executing a qnode which raises an exception, it is expected that executing a second qnode will have a fresh environment. * *Actual behavior:*...
On my system (macOS 14 arm64), I can no longer build working wheels from a local repository. This is present on both `v0.10` and `v0.9`. Besides changes in the Catalyst...
#### Issue description Why are some tests being skipped? Why are some tests expected to fail? Can we skip lit tests? If I mark something as skipped, how do I...