uniqc.pytorch.tq_quantum_layer module#

TorchQuantumLayer: nn.Module with native PyTorch autograd via TorchQuantum.

Unlike QuantumLayer (parameter-shift rule), this layer gets gradients for free through TorchQuantum’s differentiable statevector simulation.

class uniqc.pytorch.tq_quantum_layer.TorchQuantumLayer(*args, **kwargs)[source]#

Bases: object

Placeholder when PyTorch/TorchQuantum is not installed.

class uniqc.pytorch.tq_quantum_layer.nn[source]#

Bases: object

class Module[source]#

Bases: object