- Docs
 - qml.capture
 - qml.capture.primitives.adjoint_transform_prim
 
Contents
Using PennyLane
- What is PennyLane?
 - Quantum circuits
 - Gradients and training
 - Quantum operators
 - Measurements
 - Dynamic quantum circuits
 - Templates
 - Inspecting circuits
 - Compiling circuits
 - Compiling workflows
 - Importing workflows
 - Quantum Chemistry
 - Quantum Datasets
 - Logging
 
Release news
Development
API
- qml
 - qml.bose
 - qml.compiler
 - qml.data
 - qml.decomposition
 - qml.debugging
 - qml.drawer
 - qml.estimator
 - qml.fermi
 - qml.fourier
 - qml.gradients
 - qml.io
 - qml.kernels
 - qml.labs
 - qml.liealg
 - qml.logging
 - qml.math
 - qml.noise
 - qml.numpy
 - qml.ops.op_math
 - qml.pauli
 - qml.pulse
 - qml.qaoa
 - qml.qchem
 - qml.qcut
 - qml.qnn
 - qml.resource
 - qml.shadows
 - qml.spin
 - qml.transforms
 
Internals
- qml.capture
- qml.capture.disable
 - qml.capture.enable
 - qml.capture.enabled
 - qml.capture.pause
 - qml.capture.determine_abstracted_axes
 - qml.capture.expand_plxpr_transforms
 - qml.capture.eval_jaxpr
 - qml.capture.run_autograph
 - qml.capture.disable_autograph
 - qml.capture.PlxprInterpreter
 - qml.capture.FlatFn
 - qml.capture.make_plxpr
 - qml.capture.register_custom_staging_rule
 - qml.capture.primitives.AbstractOperator
 - qml.capture.primitives.AbstractMeasurement
 - qml.capture.primitives.adjoint_transform_prim
 - qml.capture.primitives.cond_prim
 - qml.capture.primitives.ctrl_transform_prim
 - qml.capture.primitives.for_loop_prim
 - qml.capture.primitives.qnode_prim
 - qml.capture.primitives.while_loop_prim
 - qml.tape.plxpr_to_tape
 
 - qml.concurrency
 - qml.devices
 - qml.exceptions
 - qml.ftqc
 - qml.measurements
 - qml.pytrees
 - qml.operation
 - qml.queuing
 - qml.tape
 - qml.wires
 - qml.workflow