braket.tasks.local_quantum_task module

class braket.tasks.local_quantum_task.LocalQuantumTask(result: Union[braket.tasks.gate_model_quantum_task_result.GateModelQuantumTaskResult, braket.tasks.annealing_quantum_task_result.AnnealingQuantumTaskResult])[source]

Bases: braket.tasks.quantum_task.QuantumTask

A task containing the results of a local simulation.

Since this class is instantiated with the results, cancel() and run_async() are unsupported.

property id

The task ID.

Type

str

cancel() → None[source]

Cancel the quantum task.

state() → str[source]

str: State of the quantum task

result() → Union[braket.tasks.gate_model_quantum_task_result.GateModelQuantumTaskResult, braket.tasks.annealing_quantum_task_result.AnnealingQuantumTaskResult][source]

Union[GateModelQuantumTaskResult, AnnealingQuantumTaskResult]: Get the quantum task result. Call async_result if you want the result in an asynchronous way.

async_result() → _asyncio.Task[source]

asyncio.Task: Get the quantum task result asynchronously.