liupeirong / MLOpsManufacturing

Demonstrate samples and good engineering practice for operationalizing machine learning solutions.
Other
21 stars 9 forks source link

Wrap custom business logic in AML pipeline #38

Closed liupeirong closed 3 years ago

liupeirong commented 3 years ago

Wrap existing ML scripts into AML pipeline steps. Provide best practices, samples.

h2floh commented 3 years ago

Glossary

Term Remark
custom(er) business logic the scripts (mainly python but not only, example here) which need to be wrapped/executed from a python script containing the AML SDK run glue like here. You could think of it as the ML train/prep scripts but some steps could be not directly related to ML so we choose a broader term

Scenario or use case

A new MLOps project is starting. The likelihood is high that (python) scripts exists to do the data preparation, machine learning training, evaluation. Most likely the goal of a MLOps project will be to operationalize the existing ML foundation (scripts). Users of this repository are searching for best practices and examples how to do this, step by step and what should be checked and made ready in advance for a successful wrapping.

The project teams worked out already patterns and gained a lot of insights how to do this efficiently. We define these patterns for now as best practice.

Acceptance criteria

Stretch Goal

h2floh commented 3 years ago

The sample introduced with #65 is explaining the process of wrapping existing ML scripts (custom business logic) into AML pipelines.