microsoft / MLOS

MLOS is a project to enable autotuning for systems.
https://microsoft.github.io/MLOS
MIT License
141 stars 68 forks source link

OneShotOptimizer inconsistent treatment of tunable_values #344

Closed bpkroth closed 1 year ago

bpkroth commented 1 year ago

The OneShotOptimizer currently supports providing

  1. include_tunable_values which allows for a list of files with tunable_values to try.
  2. tunable_values dictionary of a single set of tunable values to try.

However, the code only supports a single tunable_value assignment.

We should fix this to be consistent:

_Originally posted by @bpkroth in https://github.com/microsoft/MLOS/pull/340#discussion_r1189033015_

bpkroth commented 1 year ago

@motus maybe related to #420 ?

motus commented 1 year ago

Yes, since merging #420 this is a non-issue as we initialize the tunables outside of the optimizer