Skip to content
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

Implement quantization for ConfigSpace >= 1.0 #803

Closed
motus opened this issue Jul 17, 2024 · 0 comments · Fixed by #835 or #844
Closed

Implement quantization for ConfigSpace >= 1.0 #803

motus opened this issue Jul 17, 2024 · 0 comments · Fixed by #835 or #844
Assignees
Labels
enhancement New feature or request mlos-bench

Comments

@motus
Copy link
Member

motus commented Jul 17, 2024

ConfigSpace 1.0 hyperparameters do not have the quantization parameter q= anymore. In #802 we temporarily remove support for quantization in ConfigSpace. We need to add it back using the new quantize() family of functions of ConfigSpace.

@motus motus mentioned this issue Jul 17, 2024
5 tasks
motus added a commit that referenced this issue Aug 2, 2024
Summary of changes:
* [x] Update dependencies to ConfigSpace >= 1.0.
* [x] Update dependencies to SMAC3 >= 2.2.
* [x] Migrate to new ConfigSpace API.
* [x] Better definition of ConfigSpace fixture in unit tests.
* [x] Fix mypy and pylint issues triggered by the migration.

Notes:
* Side effect: **Works with Python 3.12!**
* ~Supersedes #799~
* ~Depends on upcoming SMAC3 release with [SMAC3
#1124](automl/SMAC3#1124) merged in and a new
release cut with it.~
* Quantization will be added back later:
    * #803 
* ~Tests fail due to LlamaTune issue:~
    * #805 

Closes #727

---------

Co-authored-by: Brian Kroth <bpkroth@users.noreply.github.com>
Co-authored-by: Brian Kroth <bpkroth@microsoft.com>
@motus motus self-assigned this Aug 5, 2024
@motus motus added enhancement New feature or request mlos-bench labels Aug 5, 2024
bpkroth added a commit that referenced this issue Aug 16, 2024
Merge after (or instead of) #835 

diff from #835 :: https://github.com/motus/MLOS/pull/15/files

Closes #803

---------

Co-authored-by: Brian Kroth <bpkroth@users.noreply.github.com>
Co-authored-by: Brian Kroth <bpkroth@microsoft.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment