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


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
dict
значение по умолчанию: 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
значение по умолчанию: 7200

status

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

status() -> str

target

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

target() -> str