-
Notifications
You must be signed in to change notification settings - Fork 2
Development #224
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
Merged
Merged
Development #224
Conversation
This file contains hidden or 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
* Updating run solvers to start a job per solver instead of per instance/run combination * Merging run_configured_solver into run_solvers * updating file names to be more clear, adding place holder test for run solvers * Test fix * Fixing specific configuration running * Update changelog * Bugfixes for selection example
* Pathing typos * Updating changelog
* Sprk 361 - Merging run configured solver into run solvers (#123) * Updating run solvers to start a job per solver instead of per instance/run combination * Merging run_configured_solver into run_solvers * updating file names to be more clear, adding place holder test for run solvers * Test fix * Fixing specific configuration running * Update changelog * Bugfixes for selection example * Removing Validation directory from Platform * Reference_List moving into Settings directory * Bugfixes for snapshots * Adding sparkle citation * CLI execution rights fix * Release/0.9.1.1 (#125) * Pathing typos * Updating changelog * Adding init to core module * Patchfix
* Fixing Feature data for SMAC2 configuration * Updating SMAC3 to take features from FDF * Adding feature data to IRACE * Bugfixes smac3 tests * SMAC2 test update * Irace fixes * Changelog update
* Fixing warning messages * Adding python3 infront of python script calls to avoid execution right issues * Changing command log dir naming * Updating Sparkle wait to give better information * Fixing table to change layout once finished * Fixing platform bug where changing dir does not happen on time when executing commands in subdir * Various fixes based on tutorial * Adding documentation for venv * updating logging pytest * Updating Venv installation manual * Adding CLI cores option to SMAC2 * flake8 * Bugfix settings * Bugfixes regarding overscheduling of jobs, adding better names to configuration jobs
* environment yml fix * Adding in autocompletion to the CLI functionalities * Adding readme * Changelog * Better names * Renamiong file * updating install msg * Script bugfixes * Updating solution verifier argument docs * Changelog fix * flake8 * bugfixes * various cli bugfixes for autocomplete * Adding sparkle autocomplete to bash profile for installation * Updating documentation
* Updating sparkle cancel command to have all functionalities from sparkle wait * Adding comments * Minor bug fixes and performance updates * Renaming cancel command to jobs, adapting CLI args accordingly * Deleting wait command as it is now handled by the jobs command, updating docs accordingly * Changelog mistake
* Release/0.9.1.2 (#126) * Sprk 361 - Merging run configured solver into run solvers (#123) * Updating run solvers to start a job per solver instead of per instance/run combination * Merging run_configured_solver into run_solvers * updating file names to be more clear, adding place holder test for run solvers * Test fix * Fixing specific configuration running * Update changelog * Bugfixes for selection example * Removing Validation directory from Platform * Reference_List moving into Settings directory * Bugfixes for snapshots * Adding sparkle citation * CLI execution rights fix * Release/0.9.1.1 (#125) * Pathing typos * Updating changelog * Adding init to core module * Patchfix * New distributable * Changelog update, version change, shell script updates * New release tarball * Attempted bug fixes for Github pipeline
* Updating FastVC2+p wrapper * updating MinVC solver wrapper * Update tutorial
…into development
* adding flushing to jobs table (spacebar) * Changelog
* Print enum value * Add postfix to solvers params * Fixup * Update postfix in docstring * Add type for postfix * fixup * flake8 fixes --------- Co-authored-by: Thijs Snelleman <[email protected]>
* Add matrix testing for unittest * Update changelog * Updating unittest run condition * Formatting --------- Co-authored-by: Thijs Snelleman <[email protected]>
* Updating configure solver to add new runs as 'empty' configurations * Bugfix reporting scenario * Adding check to report generation * Performance dataframe bugfix
* Removing AutoFolio from Sparkle * Removing autofolio pt 2 * Adding pypi publish action for github * intermittent check in * updating asf lib version * Patching data conversion and prediction to new style * Fixing construction process of selectors * ASF total fix * New asflib version * Naming bugfix * PairwiseClassifier replacement * Docs update * Re-adding smac3 to the setup * typo * xgboost requirement * Making hadar happy
* First ParamILS * Fixes and preps * Updating configurators to latest version of Sparkle * Adding ParamILS 2016 version to Sparkle * Adding execution rights * Removing validation scripts as sparkle validates internally * Replacing smac jar for bugfixes (?) * Updating ParamILS class * Prepping paramils settings * Adding paramils specific settings to sparkle * Adding paramils parameters to the correct dict * Updates to scenario setting files * Update to sparkle settings * Updating docstring * Import bugfix * Bugfixes for ParamILS * Adding pytest for paramils * Parsing + PCS bugfixes for ParamILS * Target algorithm bugfixes, Parameter space conversion bugfixes * Updating paramils output parsing * Updating ParamILS settings handling * Settings bugfixes for ParamILS * Fixing report generation for ParamILS * Updating report text * Removing number of runs from Unit tests as it is directory dependent * Updating sparkle documentation for ParamILS * paramils scenario test fixes --------- Co-authored-by: Thijs Snelleman <[email protected]>
* Enhance performance data handling and reporting in configuration output - Added checks for missing performance data in generate_report.py. - Updated ConfigurationOutput class to track performance data availability and reasons. - Improved error handling in PerformanceDataFrame for missing measurements. - Introduced parsing for unquoted IRACE categorical values in PCSConverter. - Added tests for unquoted categorical values and enhanced test coverage. * Improve objective resolution in Settings class with error handling for invalid values * Add parsing for objectives in Settings class to handle list-like strings * Fix instance name extraction in IterableFileInstanceSet to use stem instead of name * Refactor comparison_plot to handle log scale determination with valid data check * Fix instance name extraction in IterableFileInstanceSet and enhance Selector metadata handling * Enhance metadata handling in Selector and improve performance data processing * Improve comments for clarity in Settings, Selector, and PCSConverter classes * Add fallback ScenarioMetadata dataclass for compatibility in Selector * Refactor selector instantiation to handle varying ASF constructor signatures * Ensure selector has a usable model_class for ASF CLI build * Removing metadata handling from selector, deleting performance_data_missing logic, bring settings_object to base version * Refactor portfolio selector commands for consistency in configuration_selection.sh and streamline categorical value parsing in PCSConverter * adding comments to comparison_plot function * Add comprehensive tests for recursive_conversion in configspace utilities * Add tests for tuple handling and forbidden relations in configspace utilities * Update CHANGELOG.md for Bug#206: Add new features and fixes related to configuration-space parsing and performance data cleaning
…into development
* bugfixes for extractor * add shell version of extractor wrapper for speed up * add shell version of extractor wrapper for speed up * fixing featuredata cleanup * various bug fixes and qol updates * Making selector cli more stable with append write * wrapper fix and logging update * extra check + message for constructing portfolio * remove print * snapshot bugfixes * snapshot bugfix * testfix * pdf append writing improvement * changelog update
* extractor cli job naming bugfix * adding new arguments to compute features * test fix * cl update * Removing colons from file names to avoid errors on other systems * test fix * disabling test for github
* enabling append writing for extractor CLI, transposing dataframe axes * fixing selector to work with new featuredataframe format * update filtering doubles from fdf * update extractor adding/removal * adding extractor error message * update extractor regex and error message * updating print statements * extractor wrapper bugfix * extractor wrapper example update * updating snapshots and examples * bug fix running portfolio selector * testfix * test fixes and changelog udpate
* Enhance run method with error handling and timeout management * changelog update * testing the old version again * minor change * applying new changes to extractor.run * testing to fix integration test test_construct_portfolio_selector * Add tests for Extractor.run method to validate output and error handling * Skip tests for 'kathleen' cluster in generate report, portfolio selector ando ablation due to GitHub Actions issues * Adding comments * Refactor tests to use MagicMock for LocalRun and LocalJob in test_run_returns_parsed_output and test_run_raises_on_error_status
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.
No description provided.