Skip to content

bloqade.analog.task.batch.LocalBatch

← Module overview

classLocalBatchsource

bloqade.analog.task.batch.LocalBatch

Bases: Serializable, Filter

Signature
class LocalBatch(source: Optional[Builder], tasks: OrderedDict[int, Union[BraketEmulatorTask, BloqadeTask]], name: Optional[str] = None)

Parameters

NameTypeDefaultDescription
sourceOptional[Builder]required
tasksOrderedDict[int, Union[BraketEmulatorTask, BloqadeTask]]required
nameOptional[str]None

Attributes

NameTypeDefaultDescription
sourceOptional[Builder]required
tasksOrderedDict[int, Union[BraketEmulatorTask, BloqadeTask]]required
nameOptional[str]None

methodreportsource

bloqade.analog.task.batch.LocalBatch.report

def report() -> Report

Generate analysis report base on currently completed tasks in the LocalBatch.

Returns

Report

Return

Report

source

methodrerunsource

bloqade.analog.task.batch.LocalBatch.rerun

Signature
def rerun(multiprocessing: bool = False, num_workers: Optional[int] = None, **kwargs={})

Rerun all the tasks in the LocalBatch.

Parameters

NameTypeDefaultDescription
multiprocessingboolFalse
num_workersOptional[int]None
**kwargs—{}

Return

Report

source