Job Clase
Contenedor fino alrededor de un trabajo de Azure Quantum que admite la devolución de resultados en formato Cirq.
Construir un trabajo.
- Herencia
-
builtins.objectJob
Constructor
Job(azure_job: AzureJob, program: cirq.Circuit, measurement_dict: dict = None)
Parámetros
Nombre | Description |
---|---|
azure_job
Requerido
|
Trabajo |
program
Requerido
|
<xref:cirq.Circuit>
Programa Cirq |
measurement_dict
|
Measurments Valor predeterminado: None
|
Métodos
cancel |
Cancele el trabajo especificado. |
delete |
Elimine el trabajo especificado. |
job_id |
Devuelve el identificador de trabajo (UID) del trabajo. |
measurement_dict |
Devuelve un diccionario de claves de medida para el índice de cúbit de destino. |
name |
Devuelve el nombre del trabajo que se proporcionó durante la creación del trabajo. |
num_qubits |
Devuelve el número de cúbits para el trabajo. |
repetitions |
Devuelve el número de repeticiones del trabajo. |
results |
Sondee la API de Azure Quantum para obtener resultados. |
status |
Obtiene el estado actual del trabajo. |
target |
Devuelve el destino donde se ejecutó el trabajo. |
cancel
Cancele el trabajo especificado.
cancel()
delete
Elimine el trabajo especificado.
delete()
job_id
Devuelve el identificador de trabajo (UID) del trabajo.
job_id() -> str
measurement_dict
Devuelve un diccionario de claves de medida para el índice de cúbit de destino.
measurement_dict() -> Dict[str, Sequence[int]]
name
Devuelve el nombre del trabajo que se proporcionó durante la creación del trabajo.
name() -> str
num_qubits
Devuelve el número de cúbits para el trabajo.
num_qubits() -> int
repetitions
Devuelve el número de repeticiones del trabajo.
repetitions() -> int
results
Sondee la API de Azure Quantum para obtener resultados.
results(timeout_seconds: int = 7200) -> cirq.Result
Parámetros
Nombre | Description |
---|---|
timeout_seconds
|
Valor predeterminado: 7200
|
status
Obtiene el estado actual del trabajo.
status() -> str
target
Devuelve el destino donde se ejecutó el trabajo.
target() -> str