qxmt.kernels.pennylane.base module

qxmt.kernels.pennylane.base module#

class qxmt.kernels.pennylane.base.PennyLaneBaseKernel(device, feature_map)

Bases: BaseKernel

PennyLane base kernel class. This class is the base class for all PennyLane kernels. It provides the basic functionality for all PennyLane kernels.

Parameters:
  • device (BaseDevice)

  • feature_map (BaseFeatureMap | Callable[[ndarray], None])

property qnode: QNode