Skip to main content
IBM Quantum Platform

Supervisar o cancelar un trabajo

Vea una lista de sus cargas de trabajo en la página Cargas de trabajo.


Ver estado del trabajo

Vaya a su tabla de cargas de trabajo y compruebe en la columna Estado si un trabajo se ha completado o ha fallado.


Ver uso restante

Vaya a su tabla de Instancias y seleccione la pestaña asociada al plan del que desea ver el uso restante. Se muestra el tiempo total utilizado y el tiempo total restante de su plan.


Ver métricas sobre el número de trabajos y cargas de trabajo enviadas

Vaya a la página de análisis para ver el número total de trabajos enviados, así como un recuento de las cargas de trabajo por lotes y las cargas de trabajo de sesión. Tenga en cuenta que sólo puede ver la página Analytics de las cuentas que posee o gestiona.


Supervisar un trabajo

Utilice la instancia de trabajo para comprobar el estado del trabajo o recuperar los resultados llamando al comando apropiado:

job.result()Revise los resultados del trabajo inmediatamente después de que finalice. Los resultados del trabajo están disponibles una vez finalizado el trabajo. Por lo tanto, job.result () es una llamada de bloqueo hasta que se complete el trabajo.
job.job_id()Devuelve el ID que identifica unívocamente ese trabajo. Para recuperar los resultados del trabajo más adelante se necesita el ID del trabajo. Por lo tanto, se recomienda guardar los ID de los trabajos que desee recuperar más adelante.
job.status()Compruebe el estado del trabajo.
trabajo = service.job ( <job_id> )Recuperar un trabajo enviado anteriormente. Esta llamada requiere el ID del trabajo.

Recuperar los resultados del trabajo más tarde

Llame a service.job(\<job\_id>) para recuperar un trabajo que haya enviado previamente. Si no dispone del ID del trabajo, o si desea recuperar varios trabajos a la vez, incluidos trabajos de QPU (unidades de procesamiento cuántico) retiradas, llame a service.jobs() con filtros opcionales. Véase QiskitRuntimeService.jobs.

Paquetes de proveedores obsoletos

service.jobs() también devuelve los trabajos ejecutados desde el paquete obsoleto qiskit-ibm-provider . Los trabajos enviados por el antiguo paquete (también obsoleto) qiskit-ibmq-provider ya no están disponibles.

Ejemplo

Este ejemplo devuelve los 10 trabajos en tiempo de ejecución más recientes que se ejecutaron en my_backend:

result = job.result()


spans = job.result().metadata["execution"]["execution_spans"]
print(spans)

Output:

ExecutionSpans([DoubleSliceSpan(<start='2025-09-09 16:31:16', stop='2025-09-09 16:31:16', size=24>)])
params = np.random.uniform(size=(2, 3))
params

Output:

array([[0.2260416 , 0.8747859 , 0.44361995],
       [0.94700856, 0.96826017, 0.98426562]])
mask = spans[0].mask(0)
mask

Output:

array([[[ True,  True,  True,  True],
        [ True,  True,  True,  True]],

       [[ True,  True,  True,  True],
        [ True,  True,  True,  True]],

       [[ True,  True,  True,  True],
        [ True,  True,  True,  True]]])
from qiskit_ibm_runtime import QiskitRuntimeService

# Initialize the account first.
service = QiskitRuntimeService()
# Use `limit` to retrieve a specific number of jobs. The default `limit` is 10.
service.jobs(backend_name=my_backend)

Cancele un trabajo

Puede cancelar un trabajo desde el panel de control de IBM Quantum Platform, ya sea en la página de cargas de trabajo o en la página de detalles de una carga de trabajo específica. En la página Cargas de trabajo, haga clic en el menú de desbordamiento al final de la fila de esa carga de trabajo y seleccione Cancelar. Si se encuentra en la página de detalles de una carga de trabajo específica, utilice el menú desplegable Acciones de la parte superior de la página y seleccione Cancelar.

En Qiskit, utiliza job.cancel() para cancelar un trabajo.


Próximos pasos

Recomendaciones
¿Le ha resultado útil esta página?
Informe de un error, de una errata o solicite contenido en GitHub.