Skip to content

bloqade.analog.task.braket.BraketTask

← Module overview

classBraketTasksource

bloqade.analog.task.braket.BraketTask

Bases: RemoteTask

Signature
class BraketTask(task_id: Optional[str], backend: BraketBackend, task_ir: QuEraTaskSpecification, metadata: Dict[str, ParamType], parallel_decoder: Optional[ParallelDecoder] = None, task_result_ir: QuEraTaskResults = (lambda: QuEraTaskResults(task_status=(QuEraTaskStatusCode.Unsubmitted)))())

Parameters

NameTypeDefaultDescription
task_idOptional[str]required
backendBraketBackendrequired
task_irQuEraTaskSpecificationrequired
metadataDict[str, ParamType]required
parallel_decoderOptional[ParallelDecoder]None
task_result_irQuEraTaskResults(lambda: QuEraTaskResults(task_status=(QuEraTaskStatusCode.Unsubmitted)))()

Attributes

NameTypeDefaultDescription
task_idOptional[str]required
backendBraketBackendrequired
task_irQuEraTaskSpecificationrequired
metadataDict[str, ParamType]required
parallel_decoderOptional[ParallelDecoder]None
task_result_irQuEraTaskResultsfield(default_factory=(lambda: QuEraTaskResults(task_status=(QuEraTaskStatusCode.Unsubmitted))))

methodsubmitsource

bloqade.analog.task.braket.BraketTask.submit

def submit(force: bool = False) -> BraketTask

Parameters

NameTypeDefaultDescription
forceboolFalse

Returns

BraketTask

source

methodvalidatesource

bloqade.analog.task.braket.BraketTask.validate

def validate() -> str

Returns

str

source

methodfetchsource

bloqade.analog.task.braket.BraketTask.fetch

def fetch() -> BraketTask

Returns

BraketTask

source

methodpullsource

bloqade.analog.task.braket.BraketTask.pull

def pull() -> BraketTask

Returns

BraketTask

source

methodresultsource

bloqade.analog.task.braket.BraketTask.result

def result() -> QuEraTaskResults

Returns

QuEraTaskResults

source

methodstatussource

bloqade.analog.task.braket.BraketTask.status

def status() -> QuEraTaskStatusCode

Returns

QuEraTaskStatusCode

source

methodcancelsource

bloqade.analog.task.braket.BraketTask.cancel

def cancel() -> None
source

propertynshotssource

bloqade.analog.task.braket.BraketTask.nshots

nshots
source