Como excluir tarefas pendentes no IBM Quantum Computer para recuperar unidades?

8

Estou tentando executar algum código usando qiskit, mas recebo a mensagem de erro de que fiquei sem o necessário Experiment Units. Tentei remover trabalhos pendentes usando a API com o seguinte 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)

mas não funcionou.

Estou indo na direção certa ou existe alguma outra maneira de recuperá-los Experiment Units? Eu li que eles normalmente são devolvidos logo após a conclusão da execução do programa ou após 24 horas (dependendo de qual termina antes), mas estou esperando agora por mais de dois dias e nada acontece.

brzepkowski
fonte
Seu programa realmente cancela o trabalho ou falha em fazer isso também
James Wootton
1
Além disso, entrei no QISKit Slack para ver se eles poderiam ter uma resposta.
James Wootton
Meu programa falhou ao cancelar trabalhos pendentes. Pergunto-me, que talvez a IBM tenha algumas dificuldades, que serão resolvidas na próxima semana.
Brzepkowski 19/05/19
Seu código parece que não usa os métodos do QISKit 0.5.0. Então, talvez, se você fizer isso com a nova versão, ela funcione (e talvez não).
James Wootton
Você pode especificar o que devo mudar? Além disso, acho que há alguns problemas com a rede deles, porque ninguém está realizando experimentos (pelo menos o mapa interativo em sua página mostra isso).
Brzepkowski 20/0518

Respostas: