Skip to content

bloqade.analog.ir.routine.braket.BraketLocalEmulatorRoutine

← Module overview

classBraketLocalEmulatorRoutinesource

bloqade.analog.ir.routine.braket.BraketLocalEmulatorRoutine

Bases: RoutineBase

class BraketLocalEmulatorRoutine

methodrunsource

bloqade.analog.ir.routine.braket.BraketLocalEmulatorRoutine.run

Signature
def run(shots: int, args: Tuple[LiteralType, ...] = (), name: Optional[str] = None, multiprocessing: bool = False, num_workers: Optional[int] = None, **kwargs={}) -> LocalBatch

Compile to a LocalBatch, and run. The LocalBatch contain tasks to run on local emulator.

Parameters

NameTypeDefaultDescription
shotsintrequirednumber of shots
argsTuple[LiteralType, ...]()additional arguments for args variables.
nameOptional[str]None
multiprocessingboolFalseenable multi-process
num_workersOptional[int]Nonenumber of workers to run the emulator
**kwargs—{}

Returns

LocalBatch

Note

This is sync, and will wait until remote results finished.

Return

LocalBatch

source