Skip to content

bloqade.analog.task.base.CustomRemoteTaskABC

← Module overview

classCustomRemoteTaskABCsource

bloqade.analog.task.base.CustomRemoteTaskABC

Bases: abc.ABC

class CustomRemoteTaskABC

methodfrom_compile_resultssource

bloqade.analog.task.base.CustomRemoteTaskABC.from_compile_results

Signature
def from_compile_results(task_ir: QuEraTaskSpecification, metadata: Dict[str, ParamType], parallel_decoder: Optional[ParallelDecoder])

Parameters

NameTypeDescription
task_irQuEraTaskSpecification
metadataDict[str, ParamType]
parallel_decoderOptional[ParallelDecoder]
source

propertygeometrysource

bloqade.analog.task.base.CustomRemoteTaskABC.geometry

geometry: Geometry
source

propertyparallel_decodersource

bloqade.analog.task.base.CustomRemoteTaskABC.parallel_decoder

parallel_decoder: ParallelDecoder
source

propertymetadatasource

bloqade.analog.task.base.CustomRemoteTaskABC.metadata

metadata: Dict[str, ParamType]
source

propertytask_result_irsource

bloqade.analog.task.base.CustomRemoteTaskABC.task_result_ir

task_result_ir: QuEraTaskResults | None
source

methodset_task_resultsource

bloqade.analog.task.base.CustomRemoteTaskABC.set_task_result

def set_task_result(task_result)

Parameters

NameTypeDescription
task_result—
source

propertytask_idsource

bloqade.analog.task.base.CustomRemoteTaskABC.task_id

task_id: str
source

propertytask_irsource

bloqade.analog.task.base.CustomRemoteTaskABC.task_ir

task_ir: QuEraTaskSpecification
source

methodresultsource

bloqade.analog.task.base.CustomRemoteTaskABC.result

def result() -> QuEraTaskResults

Returns

QuEraTaskResults

source

methodfetchsource

bloqade.analog.task.base.CustomRemoteTaskABC.fetch

def fetch() -> None
source

methodstatussource

bloqade.analog.task.base.CustomRemoteTaskABC.status

def status() -> QuEraTaskStatusCode

Returns

QuEraTaskStatusCode

source

methodsubmitsource

bloqade.analog.task.base.CustomRemoteTaskABC.submit

def submit(force: bool = False)

Parameters

NameTypeDefaultDescription
forceboolFalse
source