bloqade.analog.task.braket.BraketTask
← Module overview
class
method
sourcemethod
method
method
method
method
method
sourceproperty
source
classBraketTask¶source
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
| Name | Type | Default | Description |
|---|---|---|---|
task_id | Optional[str] | required | |
backend | BraketBackend | required | |
task_ir | QuEraTaskSpecification | required | |
metadata | Dict[str, ParamType] | required | |
parallel_decoder | Optional[ParallelDecoder] | None | |
task_result_ir | QuEraTaskResults | (lambda: QuEraTaskResults(task_status=(QuEraTaskStatusCode.Unsubmitted)))() |
Attributes
| Name | Type | Default | Description |
|---|---|---|---|
task_id | Optional[str] | required | |
backend | BraketBackend | required | |
task_ir | QuEraTaskSpecification | required | |
metadata | Dict[str, ParamType] | required | |
parallel_decoder | Optional[ParallelDecoder] | None | |
task_result_ir | QuEraTaskResults | field(default_factory=(lambda: QuEraTaskResults(task_status=(QuEraTaskStatusCode.Unsubmitted)))) |
methodsubmit¶source
bloqade.analog.task.braket.BraketTask.submit
def submit(force: bool = False) -> BraketTaskParameters
| Name | Type | Default | Description |
|---|---|---|---|
force | bool | False |
Returns
BraketTask
methodvalidate¶source
bloqade.analog.task.braket.BraketTask.validate
methodfetch¶source
bloqade.analog.task.braket.BraketTask.fetch
methodpull¶source
bloqade.analog.task.braket.BraketTask.pull
methodresult¶source
bloqade.analog.task.braket.BraketTask.result
methodstatus¶source
bloqade.analog.task.braket.BraketTask.status
methodcancel¶source
bloqade.analog.task.braket.BraketTask.cancel
def cancel() -> Nonepropertynshots¶source
bloqade.analog.task.braket.BraketTask.nshots
nshots