Skip to content

bloqade.gemini.device.simulator_backend.CliffTSimulatorBackend

← Module overview

classCliffTSimulatorBackendsource

bloqade.gemini.device.simulator_backend.CliffTSimulatorBackend

Bases: AbstractSimulatorBackend

Backend using Tsim for conversion/DEM generation and CliffT for sampling.

Signature
class CliffTSimulatorBackend(seed: int | None = None, _tsim_backend: TsimSimulatorBackend = TsimSimulatorBackend())

seed is a construction-time root seed. Each seeded sampling request receives the next derived child seed from this backend’s private stream.

Parameters

NameTypeDefaultDescription
seedint | NoneNone
_tsim_backendTsimSimulatorBackendTsimSimulatorBackend()

Attributes

NameTypeDefaultDescription
seedint | NoneNone

methodsamplesource

bloqade.gemini.device.simulator_backend.CliffTSimulatorBackend.sample

Signature
def sample(physical_squin_kernel: ir.Method, *, shots: int) -> BackendSample

Parameters

NameTypeDescription
physical_squin_kernelir.Method
shotsint

Returns

BackendSample

source