liupeirong / MLOpsManufacturing

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

Cleaner variable management #41

Closed liupeirong closed 3 years ago

liupeirong commented 3 years ago

Review the variable management article and the image-classification-tensorflow sample to see if there're any additional guidelines or code that can be improved.

h2floh commented 3 years ago

Glossary

Term Remark
variables here variable and parameters used in and for the CI/CD part as well for AML wrapper and business logic

Scenario or use case

There are many variables used in any Azure Machine Learning (AML) projects, including variables for Azure resources, Azure DevOps (ADO) pipelines, AML experiments and more. There are also many different ways to store them, for example, in environment variables, ADO variable templates, ADO variable groups, or supply them directly in command line. What's the best practice to manage these variables - which variables should be store where?

more details

The v-team removed some variables from the current samples because they didn't felt maintainable or helpful

The project teams developed more feasible approaches then what the common staring point MLOpsPython provided

Regarding variables to specify targeted compute environments this is related to #47

Acceptance criteria

Stretch Goal