MLOS
MLOS copied to clipboard
MLOS is a project to enable autotuning for systems.
# Pull Request ## Title Documentation generation fixups to address recent CI issues. --- ## Description - Apply `black` and `pylint` to the sphinx `conf.py` - Treat sphinx warnings as...
# Pull Request ## Title A test configuration for the environment based on local shell scripts --- ## Description This is a sample MLOS configuration (CLI config, tunables, environment, and...
# Pull Request ## Title Fixes some test issues for Mac OS environments and enables CI pipelines. --- ## Description - [x] mypy fixups - [ ] Enable MacOS build...
Will address this and regular testing in a future PR. _Originally posted by @bpkroth in https://github.com/microsoft/MLOS/pull/874#discussion_r1809008621_
Currently used for validating a default configuration against some other specific configuration, in an alternating manner on the same MySQL instance. This sets up the collected pairs of metrics for...
Updates the requirements on [flaml](https://github.com/microsoft/FLAML) to permit the latest version. Release notes Sourced from flaml's releases. v2.3.0 This release adds a bunch of new estimators and comprehensive integration with MLflow....
Future work, but we should probably split this schema up into smaller files like we do for the other schemas. _Originally posted by @bpkroth in https://github.com/microsoft/MLOS/pull/855#discussion_r1786893179_
Related to #807 it would also be useful to be able to schedule an ablation study of optimal configs vs. the defaults by toggling single parameters (or combinations) back to...
We have a decent collection of linters/formatters at this point to ensure good code quality. However, they can take a while to run (`pylint` in particular) and a selling point...