-
In the `__init__` of `Operator`, the `_check_batching` method is running `qml.math.ndim(p) for p in params` (see [pennylane/operation.py#L1025](https://github.com/PennyLaneAI/pennylane/blob/master/pen…
-
### Expected behavior
The following code should produce a non-vanishing gradient:
Code
```python
dev = qml.device('default.mixed', wires=1)
@qml.qnode(dev, interface="jax")
def circuit(x…
-
### Expected behavior
The circuit runs without any error.
### Actual behavior
Execution fails with error:
```
ValueError: too many subscripts in einsum
```
### Additional information
…
-
### Expected behavior
When additional controls are applied (with `qml.ctrl`) to operations that already have controls, all qubits that are doing the controlling should be indicated as such in the dra…
-
### Expected behavior
The following executes correctly:
```python
import pennylane as qml
import numpy as np
import tensorflow as tf
dev = qml.device('default.qubit', wires=1, shots=10)
arr…
-
-
![image](https://user-images.githubusercontent.com/34713001/222882307-7d86688f-db08-418c-ab6e-abd10dd4b86f.png)
-
Issue Description
-----------------
Support for PennyLane was recently added to master (#836 ) and there should be some documentation in the user guides/examples that shows off this functionality.…
-
### Feature details
When using parameter broadcasting and creating the label of an operation, its data is perceived as a matrix by PennyLane and therefore represented only symbolically:
```pycon
>>…
-
### Feature details
The [`qml.cond`](https://docs.pennylane.ai/en/stable/code/api/pennylane.cond.html) function is used as part of the [mid-circuit meausurement](https://docs.pennylane.ai/en/stable…