ML Deployment
Created: 2023-02-13 15:39
#note
Embedded software:
- functions in a program;
- SDK;
- Python package;
- Pipeline Lambda;
- Bundled solution.
ML as a Service:
- Batch ML job;
- Request/response API;
- Request/response API;
- Stream processing job.
We generally need to convert a Notebook to Software and then we need to do regression testing (test if performance are not worse than before and if pre/post-processing get the same results). See Deployment best practices, Rollout Strategies, and Challenges for ML Deployment for detailed guidance on these aspects.
Tags
#mlops #ml #deployment