Job Класс
Тонкий оболочка вокруг задания Azure Quantum, который поддерживает возврат результатов в формате Cirq.
Создание задания.
- Наследование
-
builtins.objectJob
Конструктор
Job(azure_job: AzureJob, program: cirq.Circuit, measurement_dict: dict = None)
Параметры
Имя | Описание |
---|---|
azure_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