MLOS icon indicating copy to clipboard operation
MLOS copied to clipboard

Refactor: split optimizer-schema.json into multiple files

Open bpkroth opened this issue 1 year ago • 2 comments

          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

bpkroth avatar Oct 04 '24 15:10 bpkroth

Hi, I would like to work on this issue. Could you please assign it to me and explain how the file should be refactored?

Sarishc avatar Oct 05 '24 01:10 Sarishc

Sure, have a look at this set of schemas for Service configs: https://github.com/microsoft/MLOS/tree/main/mlos_bench/mlos_bench/config/schemas/services

At a high level services-schema.json specifies the rough schema that all Services must follow by saying it should be one of several child Services, each of which's own config is specified in its own file.

We want to do the same thing here.

bpkroth avatar Oct 08 '24 21:10 bpkroth