microsoft / dstoolkit-mlops-base

Support ML teams to accelerate their model deployment to production leveraging Azure
MIT License
89 stars 39 forks source link

Model deployment with Docker image #29

Open mariamedp opened 2 years ago

mariamedp commented 2 years ago

The template currently relies on the azureml SDK to natively deploy the model as a real-time webservice in a selected compute, using Model.deploy. A common request from client is to provide a Docker file that a production team can deploy with a higher degree of flexibility (pod security, management, etc).

The template needs to implement a second scenario which leverages the Model.package functionality to create a Docker imagefile.

It would be nice to have a parameter in the deploy-model YAML template to choose which type of deployment the user wants:

After the package has been created, a kubectl command may connect to the targeted AKS and run the docker image

Nina101 commented 8 months ago

@mariamedp I would like to help the team on this. I am advising a customer using our current accelerator and their use case is exactly what you are describing now. Just ping through Teams. MS alias: vyle