MLOS icon indicating copy to clipboard operation
MLOS copied to clipboard

MLOS is a project to enable autotuning for systems.

Results 187 MLOS issues
Sort by recently updated
recently updated
newest added
trafficstars

_Originally posted by @bpkroth in https://github.com/microsoft/MLOS/pull/557#discussion_r1374921892_ Right now in CompositeEnvs we can `include_services` that are used by several `children` `Environments` but each of those must specify the same set of...

In the `AzureVMService` right now we have a `teardown` phase that calls `vm_deprovision` (soon to be `deprovision_host`). However, it doesn't actually deprovision the host. Rather, it currently calls `deallocate`: https://github.com/microsoft/MLOS/blob/83497e2a04aa3c367c2c2579a80ca7019f2a379f/mlos_bench/mlos_bench/services/remote/azure/azure_services.py#L74-L81...

Right now our tests all run with all dependencies installed. However, an important design philosophy is that we should allow use of the wrapper framework without all optimizers installed (for...

tests

FIXME (future PR): Caused by a recent update to `mypy`. _Originally posted by @bpkroth in https://github.com/microsoft/MLOS/pull/533#discussion_r1353252891_

For instance, provide an ARM Template for two VMs: one for MySQL server and another for MySQL BenchBase client. Also, implement the corresponding scripts and configs and make sure our...

Per testing comments in `launcher_parse_args_test.py` in #493

enhancement

SMAC has an internal notion of runhistory that we currently seem to ignore when re-initializing the optimizer. This affects several things: 1. During initialization we always perform a large number...

SMAC supports a deterministic scheduling of random exploration and a dynamic version of that that decreases how often it will do it over time called DynamicModulusRandomDesign. We should add support...

Per comments in #341 which change it's return type to `npt.array` instead of `Callable`, we should change the method name to `acquire` or `invoke_acquisition_function` instead.

low priority

Changes from #470 made `max_trials` be respected, so that `n_random_init` is by default very small for some tests. This exposed some non-determinism in the `pyrfr` module that SMAC uses by...