-
Notifications
You must be signed in to change notification settings - Fork 55
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Enable IBMQExperiment checkpointing #327
Comments
Environment: Windows 11, Python 3.10.11, PyGSTi 0.9.11.1 Issue: Code: Error: File ~\pyGSTi\pygsti\extras\ibmq\ibmqcore.py:384, in IBMQExperiment.write(self, dirname) TypeError: cannot pickle '_thread.lock' object |
TODO: Enable partial checkpointing to avoid big writes for large edesigns |
Is your feature request related to a problem? Please describe.
It would be nice if it was possible to do a possible checkpointing of an IBMQExperiment.
Describe the solution you'd like
The use case I'm imagining is that a notebook has generated an IBMQExperiment and submitted at least some of the jobs, but then the kernel dies. It should be able to save the state of the IBMQExperiment on each submit/poll for results. Even on notebook restart, it should be possible to interact with the existing jobs since we save the job ids.
The text was updated successfully, but these errors were encountered: