-
Notifications
You must be signed in to change notification settings - Fork 116
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
checkpoint and restart #161
Comments
Full checkpointing is a bit hard because each search technique has different state. I'd recommend either using this flag:
Or the API version of that in Pull requests are welcome to add a more automatic checkpointing feature. The easy thing to do would be to populate |
Hi Jansel: |
UniformGreedyMutation doesn't have any state, so just setting seed_configuration should be the same as checkpointing it. UniformGreedyMutation just takes the current best config, randomly mutates it, and repeats. It is the other algorithms which have things like populations, step sizes, etc. Generic checkpoint tools like DMTCP may also work. Or even something simple like pickle if you manually recreate the database connection. |
|
Hi Jansel:
I use opentuner to tune long runing applications, I find that the search algorithms need many iterations to get a better results. Sometimes we need to restart the computer, and when we restart the opentuner, we are almost start from the beginning. Can we impletement the checkpoint, and save the status of opentuner to some file, and when we restart, we could restart from the suspended iteration. Do you have any comment about this? Thanks.
The text was updated successfully, but these errors were encountered: