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

```suggestion assert os.path.samefile(local_exec_service._temp_dir, path_join(temp_dir, "temp", abs_path=True)) ``` or something like it? + We should probably check for all other places where we compare paths _Originally posted by @motus in https://github.com/microsoft/MLOS/pull/531#discussion_r1352961180_

tests

Experiment's can often be related (e.g., by only changing a handful of tunable parameters). In that case, we may wish to reuse some of the resources used for a group...

- [x] unify json schema to a single top level schema - Idea is that it just selects subschemas based on class prefix e.g., `"class": "mlos_bench.service.*" maps to --> "service-schema.json"`,...

enhancement
low priority

- [ ] Test integer keyed parameters (requires additional fixes) - [ ] Test param names with special characters (e.g., `/`)

> Might just need to verify that we can reprime and finish an optimizer loop without that directory around. Not sure if we have a test for that yet ......

- [ ] should include a practical description of what the project enables and how it differs from existing solutions - [x] ~should include simple instructions on getting started with...

Some systems have constraints that our optimizers don't currently model (e.g. param A must be a linear combination of param B). When set to something else, they actually run with...

Right now, if a trial fails, we simply continue. This seems reasonable for benchmark environment failures, however, for lower level failures (e.g. VM, OS) that the leaf environments rely upon...

Per #528 > Future work: add support for remote exec version of this

It might be nice if the path resolution logic for a config allowed for paths relative to that config file (e.g. to reference scripts within that directory) as opposed to...