-
Notifications
You must be signed in to change notification settings - Fork 52
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
Release 0.2.5rc #980
Merged
Merged
Release 0.2.5rc #980
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[dashboard] Display trials for selected experiment in Database page
Why: When upgrading the DB to support index of (trial.id, trial.experiment), the DB will end up with a mixed format for the trial ids. The previous ids (_id) where the hash of the trials. It will now rely on the DB to generate the next _id. Thus, it will have string index mixed with integer values. It is best to keep ids as they were to better support backward compatibility (and Oríon version down-grade), so we should support mixed indexes. The bug was confusing anyway. How: Only consider integer indexes when inferring next id to use.
…l_hash Remove experiment from Trial hash
Compile Dashboard
If the list of choices contains multiple types, numpy's RNG will cast all values to the type of the first item.
Why: When the trial has a parent, it means it should start from the same working_dir state. We need to fetch the parent trial and copy its working dir to the current trial's working dir. How: The runner now has a new argument, a callable that will be executed before a trial is submitted to the executor. By default this callable will take care of copying parent trial working_dir to child trial working dir, or simply create the working dir if the trial has no parent. If the callable fails, the exception is caught and delayed to be caught again during the executor's execution of the trial. This makes it possible to handle these trials the same way as if they crashed during trial execution rather than during trial preparation.
Co-authored-by: Xavier Bouthillier <xavier.bouthillier@gmail.com>
no singleton test
It was previously removed in PR Epistimio#903 because the Consumer is not supposed to create the directory anymore. Merging latest develop branch reintroduced it.
Pass algo object instead so that random state can be updated at end of with-clause.
Add configspace conversion Co-authored-by: Fabrice Normandin <fabrice.normandin@gmail.com> Co-authored-by: Xavier Bouthillier <xavier.bouthillier@umontreal.ca>
Co-authored-by: Fabrice Normandin <fabrice.normandin@gmail.com>
Since release v0.6.0 of pymoo (https://github.com/anyoptimization/pymoo/releases/tag/0.6.0), HEBO's acq_optimizers fail to import because of an ImportError during the module's own imports.
Fix PBT issues with working dir and promotion of max fidelity trials
Merge master back in develop
notoraptor
force-pushed
the
release-0.2.5rc
branch
from
August 2, 2022 18:57
3b36e59
to
6e32f9c
Compare
bouthilx
approved these changes
Aug 3, 2022
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Release v0.2.5
🏗 Enhancements
Experiment
objects more explicit @lebrice (Minor refactor: Make creation ofExperiment
objects more explicit #968)🐛 Bug Fixes
📜 Documentation
🧰 Maintenance