Ali Asadi

Results 26 issues of Ali Asadi

### Before submitting Please complete the following checklist when submitting a PR: - [X] All new features must include a unit test. If you've fixed a bug or added code...

Context: This draft PR includes the proposed support for QJIT compatible `qml.measure` and `qml.select_measure`. TODO: - [ ] finalize the UI and implementation details. **Note** This support will be revisited...

do not merge :warning:
compiler :factory:

- Remove `CPhase` in favour of `CPhaseShift` in Lightning devices. [qml.CPhase](https://docs.pennylane.ai/en/stable/code/api/pennylane.CPhase.html) is an alias for `qml.ControlledPhaseShift` and can be removed from the the list of supported ops and toml files....

ci:build_wheels

### Before submitting Please complete the following checklist when submitting a PR: - [ ] All new features must include a unit test. If you've fixed a bug or added...

ci:build_wheels

Using the C++ modules of LQ in Catalyst along with the Python interface may raise `IndexError: unordered_map::at: key not found` from `updateCache` in `./gates/KernelMap.hpp` when multiple versions of LQ for...

bug

Lightning uses the macOS (x86_64) runner to build `arm64` wheels and as such these wheels cannot be tested properly on this platform. ``` console Warning: While arm64 wheels can be...

enhancement

LQ wheels on Windows (x86_64) GH have never been tested because of missing the `lightning.qubit` binary. ``` C:\Users\runneradmin\AppData\Local\Temp\cibw-run-be81ti9c\cp39-win_amd64\venv-test\lib\site-packages\pennylane_lightning\lightning_qubit\lightning_qubit.py:919: UserWarning: Pre-compiled binaries for lightning.qubit are not available. Falling back to using...

enhancement

Running the following script on macOS `x86_64` using PL-Lightning and PL-Lightning-Kokkos version 0.33.1 (installed via pip) will lead to memory segfaults. These segfaults are related to the initialization of the...

**Context:** This PR adds `PauliRot` native cuQuantum support to Lightning-GPU. **Description of the Change:** **Benefits:** **Possible Drawbacks:** **Related GitHub Issues:**

The Projector observable is not currently supported in Catalyst. ``` python dev = qml.device('lightning.qubit', wires=2) @qml.qjit @qml.qnode(dev) def circuit(): qml.PauliX(0) return qml.expval(qml.Projector([0, 0], wires=[0, 1])) >>> circuit() NotImplementedError: Observable Projector(array([0,...

enhancement