Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 1 addition & 3 deletions .dep-versions
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,7 @@ enzyme=v0.0.203

# For a custom PL version, update the package version here and at
# 'doc/requirements.txt'
# TODO: uncomment and update to latest version of pennylane
# after https://github.com/PennyLaneAI/pennylane/pull/8525 is merged.
pennylane @ git+https://github.com/PennyLaneAI/pennylane@bump-jax-api-hashability
pennylane=0.44.0-dev42

# For a custom LQ/LK version, update the package version here and at
# 'doc/requirements.txt'
Expand Down
5 changes: 0 additions & 5 deletions .github/workflows/build-wheel-linux-arm64.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -478,11 +478,6 @@ jobs:
run: |
python${{ matrix.python_version }} -m pip install oqc-qcaas-client

- name: Install PennyLane
run: |
# Install the specific pennylane version required
python${{ matrix.python_version }} -m pip install git+https://github.com/PennyLaneAI/pennylane@bump-jax-api-hashability

- name: Install Catalyst
run: |
python${{ matrix.python_version }} -m pip install dist/*.whl --extra-index-url https://test.pypi.org/simple
Expand Down
5 changes: 0 additions & 5 deletions .github/workflows/build-wheel-linux-x86_64.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -492,11 +492,6 @@ jobs:
python${{ matrix.python_version }} -m pip install PennyLane-Lightning-Kokkos
python${{ matrix.python_version }} -m pip install 'amazon-braket-pennylane-plugin>=1.31.0'

- name: Install PennyLane
run: |
# Install the specific pennylane version required
python${{ matrix.python_version }} -m pip install git+https://github.com/PennyLaneAI/pennylane@bump-jax-api-hashability

- name: Install OQC client
if: matrix.python_version != '3.13'
run: |
Expand Down
5 changes: 0 additions & 5 deletions .github/workflows/build-wheel-macos-arm64.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -473,11 +473,6 @@ jobs:
python${{ matrix.python_version }} -m pip install PennyLane-Lightning-Kokkos
python${{ matrix.python_version }} -m pip install 'amazon-braket-pennylane-plugin>1.27.1'

- name: Install PennyLane
run: |
# Install the specific pennylane version required
python${{ matrix.python_version }} -m pip install git+https://github.com/PennyLaneAI/pennylane@bump-jax-api-hashability

- name: Install OQC client
if: matrix.python_version != '3.13'
run: |
Expand Down
2 changes: 0 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -117,8 +117,6 @@ frontend:
# versions of a package with the same version tag (e.g. 0.38-dev0).
$(PYTHON) -m pip uninstall -y pennylane
$(PYTHON) -m pip install -e . --extra-index-url https://test.pypi.org/simple $(PIP_VERBOSE_FLAG)
# TODO: remove after https://github.com/PennyLaneAI/pennylane/pull/8525 is merged.
$(PYTHON) -m pip install git+https://github.com/PennyLaneAI/pennylane@bump-jax-api-hashability
rm -r frontend/pennylane_catalyst.egg-info

.PHONY: mlir llvm stablehlo enzyme dialects runtime oqc
Expand Down
10 changes: 3 additions & 7 deletions doc/releases/changelog-dev.md
Original file line number Diff line number Diff line change
Expand Up @@ -72,13 +72,6 @@
* Resource tracking now tracks calls to `SetState` and `SetBasisState`, and can report results
that include `qml.StatePrep` operations.
[(#2230)](https://github.com/PennyLaneAI/catalyst/pull/2230)

* Remove the hardcoded list of runtime operations in the frontend.
This will allow arbitrary PL gates to be represented without hyperparameters in MLIR.
For gates that do not have a QIR representation, a runtime error will be raised at execution.
Users can still decompose these gates via `qml.transforms.decompose`
when both capture and graph-decomposition are enabled.
[(#2215)](https://github.com/PennyLaneAI/catalyst/pull/2215)

* `qml.PCPhase` can be compiled and executed with capture enabled.
[(#2226)](https://github.com/PennyLaneAI/catalyst/pull/2226)
Expand Down Expand Up @@ -147,6 +140,9 @@
* The plxpr transform `pl_map_wires` has been removed along with its test.
[(#2220)](https://github.com/PennyLaneAI/catalyst/pull/2220)

* The JAX version used by Catalyst has been updated to 0.7.0.
[(#2131)](https://github.com/PennyLaneAI/catalyst/pull/2131)

* (Compiler integrators only) The versions of LLVM/Enzyme/stablehlo used by Catalyst have been
updated. Enzyme now targets `v0.0.203` with the build target `EnzymeStatic-22`, and the nanobind
requirement for the latest LLVM has been updated to version 2.9.
Expand Down
2 changes: 1 addition & 1 deletion doc/requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -33,4 +33,4 @@ lxml_html_clean
--extra-index-url https://test.pypi.org/simple/
pennylane-lightning-kokkos==0.44.0-dev11
pennylane-lightning==0.44.0-dev11
git+https://github.com/PennyLaneAI/pennylane@bump-jax-api-hashability
pennylane==0.44.0-dev42