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:** Recent changes in the TOML files broke some tests. **Description of the Change:** Fix those tests. **Benefits:** Latest/latest/latest passes again (at least for lightning.qubit). Comment: The minimum version of...

ci:build-wheels

**Context:** It is needed a configuration option to specify which previously excluded modules to include again in Autograph conversion. **Description of the Change:** Patch the module_allowlist with the included modules...

good first issue
frontend

**Context:** Transition to the quantum device config schema 2 **Description of the Change:** Solve a regarding toml schema 2 udpate in tests by switching our test custom devices from toml...

**Context:** Transition to the quantum device config schema 2 **Description of the Change:** Relax the validation procedure for `C(GlobalPhase)` gate of lightning.kokkos device **Benefits:** * We accept kokkos device with...

```python @qml.qjit def func(x): res = jax.scipy.linalg.expm(x) return res y = jnp.array( [[1.0, 0.0], [0.0, 1.0]] ) x = func(y) Traceback (most recent call last): File "/home/paul.wang/expmfix.py", line 43, in...

bug

[sc-63049] This is a simplified version of the [first prototype](https://github.com/PennyLaneAI/catalyst/pull/734). No more recursive calls in this one, the tansform is implemented in a Python decorator.

**Context:** **Description of the Change:** **Benefits:** **Possible Drawbacks:** **Related GitHub Issues:** Depends on #742, #735 (The first commit are these two prs squashed, which is what we will see when...

[sc-63049] See also an [internal document](https://github.com/XanaduAI/sergei-environment/blob/master/src/issues/dynamic_one_shot.md) regarding this issue.

**Context:** Necessary refactoring for fwd and bwd passes. **Description of the Change:** Makes a `FlatCallable` and `MemrefCallable`. [sc-63354]

```python @qml.qjit def f(x): return jax.scipy.linalg.expm(-2.0 * x) >>> f(jnp.array([[0.1, 0.2], [5.3, 1.2]])) [/usr/local/lib/python3.10/dist-packages/jax/_src/interpreters/batching.py](https://localhost:8080/#) in get_primitive_batcher(self, primitive, frame) 395 return self.get_axis_primitive_batcher(primitive, frame) 396 msg = "Batching rule for '{}' not...

bug