qml.interfaces¶
Warning
Unless you are a PennyLane or plugin developer, you likely do not need to use these functions directly.
See the main interfaces page for more details on available interfaces.
Modules
This subpackage defines functions for interfacing devices’ execution capabilities with different machine learning libraries.
Execution functions and utilities¶
|
New function to execute a batch of tapes on a device in an autodifferentiable-compatible manner. |
|
Decorator that adds caching to a function that executes multiple tapes on a device. |
|
Context manager to temporarily change the shots of a device. |
Supported interfaces¶
This module contains functions for adding the Autograd interface to a PennyLane Device class. |
|
This module contains functions for adding the JAX interface to a PennyLane Device class. |
|
This module contains functions for adding the JAX interface to a PennyLane Device class. |
|
This module contains functions for adding the TensorFlow interface to a PennyLane Device class. |
|
This module contains functions for adding the TensorFlow Autograph interface to a PennyLane Device class. |
|
This module contains functions for adding the PyTorch interface to a PennyLane Device class. |