Поделиться через


Job Класс

Тонкий оболочка вокруг задания Azure Quantum, который поддерживает возврат результатов в формате Cirq.

Создание задания.

Наследование
builtins.object
Job

Конструктор

Job(azure_job: AzureJob, program: cirq.Circuit, measurement_dict: dict = None)

Параметры

Имя Описание
azure_job
Обязательно
Job

Работа

program
Обязательно
<xref:cirq.Circuit>

Программа Cirq

measurement_dict

Measurments

Default value: None

Методы

cancel

Отмена заданного задания.

delete

Удалите заданное задание.

job_id

Возвращает идентификатор задания (UID) для задания.

measurement_dict

Возвращает словарь ключей измерений для целевого индекса кубита.

name

Возвращает имя задания, предоставленного во время создания задания.

num_qubits

Возвращает количество кубитов для задания.

repetitions

Возвращает количество повторений для задания.

results

Опрос API Azure Quantum для получения результатов.

status

Возвращает текущее состояние задания.

target

Возвращает целевой объект, в котором выполнялось задание.

cancel

Отмена заданного задания.

cancel()

delete

Удалите заданное задание.

delete()

job_id

Возвращает идентификатор задания (UID) для задания.

job_id() -> str

measurement_dict

Возвращает словарь ключей измерений для целевого индекса кубита.

measurement_dict() -> Dict[str, Sequence[int]]

name

Возвращает имя задания, предоставленного во время создания задания.

name() -> str

num_qubits

Возвращает количество кубитов для задания.

num_qubits() -> int

repetitions

Возвращает количество повторений для задания.

repetitions() -> int

results

Опрос API Azure Quantum для получения результатов.

results(timeout_seconds: int = 7200) -> cirq.Result

Параметры

Имя Описание
timeout_seconds
Default value: 7200

status

Возвращает текущее состояние задания.

status() -> str

target

Возвращает целевой объект, в котором выполнялось задание.

target() -> str