` operations.
2. The set of operations supported by Catalyst itself can in some instances lead to additional decompositions compared to the device itself.
-.. raw:: html
-
-
-
-.. details::
- :title: List of supported native operations
-
- .. autosummary::
- :nosignatures:
-
- ~pennylane.Identity
- ~pennylane.PauliX
- ~pennylane.PauliY
- ~pennylane.PauliZ
- ~pennylane.Hadamard
- ~pennylane.S
- ~pennylane.T
- ~pennylane.PhaseShift
- ~pennylane.RX
- ~pennylane.RY
- ~pennylane.RZ
- ~pennylane.CNOT
- ~pennylane.CY
- ~pennylane.CZ
- ~pennylane.SWAP
- ~pennylane.IsingXX
- ~pennylane.IsingYY
- ~pennylane.IsingXY
- ~pennylane.IsingZZ
- ~pennylane.ControlledPhaseShift
- ~pennylane.CRX
- ~pennylane.CRY
- ~pennylane.CRZ
- ~pennylane.CRot
- ~pennylane.CSWAP
- ~pennylane.MultiRZ
- ~pennylane.QubitUnitary
-
-.. raw:: html
-
-
-
-
-.. details::
- :title: List of supported templates
-
- .. autosummary::
- :nosignatures:
-
- ~pennylane.AllSinglesDoubles
- ~pennylane.AmplitudeEmbedding
- ~pennylane.AngleEmbedding
- ~pennylane.ApproxTimeEvolution
- ~pennylane.ArbitraryStatePreparation
- ~pennylane.BasicEntanglerLayers
- ~pennylane.BasisEmbedding
- ~pennylane.BasisStatePreparation
- ~pennylane.broadcast
- ~pennylane.FermionicDoubleExcitation
- ~pennylane.FermionicSingleExcitation
- ~pennylane.FlipSign
- ~pennylane.GateFabric
- ~pennylane.GroverOperator
- ~pennylane.IQPEmbedding
- ~pennylane.kUpCCGSD
- ~pennylane.MERA
- ~pennylane.MottonenStatePreparation
- ~pennylane.MPS
- ~pennylane.Permute
- ~pennylane.QAOAEmbedding
- ~pennylane.QFT
- ~pennylane.QuantumMonteCarlo
- ~pennylane.QuantumPhaseEstimation
- ~pennylane.RandomLayers
- ~pennylane.SimplifiedTwoDesign
- ~pennylane.StronglyEntanglingLayers
- ~pennylane.TTN
- ~pennylane.UCCSD
-
-.. raw:: html
-
-
Observables
-----------
@@ -218,28 +137,6 @@ a tensor product of a :class:`qml.PauliX `, :class:`qml.Hadama
)
return qml.expval(qml.PauliX(0) @ qml.Hadamard(1) @ qml.Hermitian(h_matrix, 2))
-.. raw:: html
-
-
-
-.. details::
- :title: List of supported observables
-
- .. autosummary::
- :nosignatures:
-
- ~pennylane.Identity
- ~pennylane.PauliX
- ~pennylane.PauliY
- ~pennylane.PauliZ
- ~pennylane.Hadamard
- ~pennylane.Hermitian
- ~pennylane.Hamiltonian
-
-.. raw:: html
-
-
-
Measurements
------------
Most PennyLane :doc:`measurement processes `
diff --git a/doc/index.rst b/doc/index.rst
index 0a63b2f5c0..ad7c86cec7 100644
--- a/doc/index.rst
+++ b/doc/index.rst
@@ -67,6 +67,7 @@ Catalyst
dev/installation
dev/quick_start
+ dev/devices
dev/autograph
dev/sharp_bits
dev/jax_integration
diff --git a/frontend/catalyst/jit.py b/frontend/catalyst/jit.py
index df880ec756..203932ff33 100644
--- a/frontend/catalyst/jit.py
+++ b/frontend/catalyst/jit.py
@@ -90,9 +90,9 @@ def qjit(
.. note::
- The supported backend devices are currently ``lightning.qubit``, ``lightning.kokkos``,
- ``braket.local.qubit``, ``braket.aws.qubit``, and ``oqc.cloud``. For a list of supported
- operations, observables, and measurements, please see the :doc:`/dev/quick_start`.
+ Not all PennyLane devices currently work with Catalyst. Supported backend devices include
+ ``lightning.qubit``, ``lightning.kokkos``, and ``braket.aws.qubit``. For
+ a full of supported devices, please see :doc:`/dev/devices`.
Args:
fn (Callable): the quantum or classical function