¿Cómo eliminar trabajos pendientes en IBM Quantum Computer para recuperar unidades?

8

Estoy tratando de ejecutar algún código usando qiskit, pero recibo el mensaje de error, que me he quedado sin necesidad Experiment Units. Traté de eliminar trabajos pendientes usando la API con el siguiente código

for job in api.get_jobs():
    if job["status"] == "RUNNING":
    api.cancel_job(id_job=job["id"], hub=None, group=None, project=None,
        access_token=None, user_id=None)

Pero no funcionó.

¿Estoy yendo en la dirección correcta o hay alguna otra forma de recuperarlos Experiment Units? He leído que normalmente se devuelven justo después de que finaliza la ejecución del programa o después de 24 horas (dependiendo de cuál termine antes), pero estoy esperando más de dos días y no pasa nada.

brzepkowski
fuente
¿Su programa realmente cancela el trabajo, o tampoco lo hace
James Wootton
1
Además, hice una publicación cruzada al QISKit Slack para ver si podían tener una respuesta.
James Wootton
Mi programa no pudo cancelar los trabajos pendientes. Me pregunto, es posible que IBM tenga algunas dificultades, que se resolverán en la próxima semana.
brzepkowski
Parece que su código no utiliza los métodos de QISKit 0.5.0. Entonces, tal vez si lo hace con la nueva versión, podría funcionar (y tal vez no).
James Wootton
¿Puedes especificar qué debo cambiar? Además, creo que hay algunos problemas con su red, porque nadie está realizando experimentos (al menos el mapa interactivo en su página lo muestra).
brzepkowski

Respuestas: