Skip to content

bloqade.lanes.compile.compile_to_physical_squin_noise_model

← Module overview

functioncompile_to_physical_squin_noise_modelsource

bloqade.lanes.compile.compile_to_physical_squin_noise_model

Signature
def compile_to_physical_squin_noise_model(mt: ir.Method, noise_model: NoiseModelABC | None = None, no_raise: bool = True, arch_spec=None, layout_heuristic: LayoutHeuristicABC | None = None, placement_strategy: PlacementStrategyABC | None = None) -> ir.Method

Compile a physical squin kernel to physical squin with inserted noise channels.

Parameters

NameTypeDefaultDescription
mtir.Methodrequired
noise_modelNoiseModelABC | NoneNone
no_raiseboolTrue
arch_spec—None
layout_heuristicLayoutHeuristicABC | NoneNone
placement_strategyPlacementStrategyABC | NoneNone

Returns

ir.Method

source