Home - mortezakiadi/MLOPS GitHub Wiki

Welcome to the MLOPS wiki!

CI/CD (deployment centric) vs. ML Pipeline (experiment centric) views:

Feature Store idea:

Experiments idea:

Links:

ML/AI capabilities:

CACE: “Changing Anything Changes Everything”

Now see the animation in this page:

https://read.deeplearning.ai/the-batch/issue-91/

Machine Learning Development Lifecycle (MLDC)

https://github.com/aws-samples/mlops-amazon-sagemaker/blob/master/2-Bring-Your-Own/README.md

image

How different roles and tools interoperate in different MLOps maturity levels:

https://github.com/aws-samples/mlops-amazon-sagemaker/blob/master/2-Bring-Your-Own/README.md

Manual:

image

Repeatable:

image

Reliable:

image

Optimized:

image

Automation and Orchestration:

image

Apache Airflow:

image

KubeFlow:

KubeFlow Pipeline Components and Experiments:

Kubeflow and SageMaker Integration:

Introducing Amazon SageMaker Components for Kubeflow Pipelines

SageMaker Components for Kubeflow Pipelines

MLflow Components:

ML Platform:

MLOps can have many environments, pipelines and repositories:

image

MLOps Workload Orchestrator:

https://aws.amazon.com/solutions/implementations/mlops-workload-orchestrator/

image

Repositories:

image

SageMaker Projects:

image

ML Model Formats:

image

Packaging the model:

image

Deployment Patterns:

image

Inference infrastructures:

image

Real time inference:

image

Deployment Strategies

Standard Deployment:

B/G Deployments: image

Shadow Deployment: image

Deploy shadow ML models in Amazon SageMaker

Canary Deployment: image

A/B Testing:

NOTE: You can use production variant for A/B testing and Canary Testing

Monitoring:

image