Currently the management focus is on persistables and artifacts (ie once the persistables have been initialized).
Scope:
Extend db tracking to include Jobs (jobs are the configs used to initialize persistables)
Standardize a Job configuration standard (traitlets, yaml)
Write a parser and tracking objects for jobs and configs
Trainer module
Training is composed of a few interchangeable components.
configuration - can be yaml or json for simple references or traitlets for more granular control
Job definition. All configuration sources compile to a job definition via parsers. Doesn’t matter which is used
Executors. Compiled jobs are executed via the backend or framework. Adapters confer compatibility cross frameworks (eg airflow operator or Kubeflow spec)
Currently the management focus is on persistables and artifacts (ie once the persistables have been initialized).
Scope: Extend db tracking to include Jobs (jobs are the configs used to initialize persistables) Standardize a Job configuration standard (traitlets, yaml) Write a parser and tracking objects for jobs and configs