IBM Quantum Computerで保留中のジョブを削除してユニットを取得するにはどうすればよいですか?


8

を使用して一部のコードを実行しようとしqiskitていますが、必要な容量が不足しているというエラーメッセージが表示されますExperiment Units。次のコードでAPIを使用して保留中のジョブを削除しようとしました

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)

しかし、それはうまくいきませんでした。

私は正しい方向に進んでいるのExperiment Unitsですか、それとも使用済みのものを取得する他の方法がありますか?私はそれらがプログラムの実行が終了した直後または24時間後(どちらが先に終了するかによります)に通常返されることを読みましたが、私は2日以上待っていて何も起こりません。


あなたのプログラムは、実際にジョブをキャンセルしてい、またはそれはまた、それを行うに失敗しない
ジェームズ・ウートン

1
また、QISKit Slackにクロスポストして、回答があるかどうかを確認しました。
James Wootton、

プログラムが保留中のジョブをキャンセルできませんでした。IBMにはいくつかの問題があり、来週解決される予定です。
brzepkowski

コードはQISKit 0.5.0のメソッドを使用していないように見えます。したがって、新しいバージョンでそれを実行すると、おそらく機能する可能性があります(機能しない可能性もあります)。
James Wootton、

指定できますか、何を変更すればよいですか?また、誰も実験を行っていないため、ネットワークにはいくつかの問題があると思います(少なくとも、ページのインタラクティブマップはそれを示しています)。
brzepkowski

回答:


6

ジョブのキャンセルは、IBM Qネットワークでは使用できません。IBMQエクスペリエンスでは使用できません。https//github.com/QISKit/qiskit-api-py/blob/master/IBMQuantumExperience/IBMQuantumExperience.py#L795

次の週には、IBM Q Experienceでも利用できるようになることを願っています。

クレジットについて...問題を分析しています。クレジットを補充しました。

その他の問題がある場合は、qiskit(https://qiskit.org/)に投稿してください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.