├── .gitignore ├── 03_Code_Meets_Data ├── Dataprocessing_register.ipynb └── Dataset │ └── weather_dataset_raw.csv ├── 04_ML_Pipelines └── ML-pipeline.ipynb ├── 05_Model_evaluation_packaging └── model_evaluation_packaging.ipynb ├── 06_Model_Deployment ├── Deploy_Model_MLflow.ipynb ├── Deploy_model_ACI.ipynb ├── Deploy_model_AKS.ipynb └── score.py ├── 07_CICD_Pipelines ├── AciDeploymentConfig.yml ├── AksDeploymentConfig.yml ├── InferenceConfig.yml ├── README.md ├── aml_config │ └── config.json ├── myenv.yml └── score.py ├── 08_API_Microservices ├── Dockerfile └── app │ ├── artifacts │ ├── model-scaler.pkl │ └── svc.onnx │ ├── requirements.txt │ ├── variables.py │ └── weather_api.py ├── 09_Testing_Security └── load_test.py ├── 10_Essentials_Production_Release └── create_aks_cluster.py ├── 12_Model_Serving_Monitoring ├── inference.py └── sample_inference_data.csv ├── 13_Governance_Continual_Learning └── score.py ├── LICENSE └── Readme.md /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | .ipynb_checkpoints/ 3 | -------------------------------------------------------------------------------- /03_Code_Meets_Data/Dataprocessing_register.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/EngineeringMLOps/HEAD/03_Code_Meets_Data/Dataprocessing_register.ipynb -------------------------------------------------------------------------------- /03_Code_Meets_Data/Dataset/weather_dataset_raw.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/EngineeringMLOps/HEAD/03_Code_Meets_Data/Dataset/weather_dataset_raw.csv -------------------------------------------------------------------------------- /04_ML_Pipelines/ML-pipeline.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/EngineeringMLOps/HEAD/04_ML_Pipelines/ML-pipeline.ipynb -------------------------------------------------------------------------------- /05_Model_evaluation_packaging/model_evaluation_packaging.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/EngineeringMLOps/HEAD/05_Model_evaluation_packaging/model_evaluation_packaging.ipynb -------------------------------------------------------------------------------- /06_Model_Deployment/Deploy_Model_MLflow.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/EngineeringMLOps/HEAD/06_Model_Deployment/Deploy_Model_MLflow.ipynb -------------------------------------------------------------------------------- /06_Model_Deployment/Deploy_model_ACI.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/EngineeringMLOps/HEAD/06_Model_Deployment/Deploy_model_ACI.ipynb -------------------------------------------------------------------------------- /06_Model_Deployment/Deploy_model_AKS.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/EngineeringMLOps/HEAD/06_Model_Deployment/Deploy_model_AKS.ipynb -------------------------------------------------------------------------------- /06_Model_Deployment/score.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/EngineeringMLOps/HEAD/06_Model_Deployment/score.py -------------------------------------------------------------------------------- /07_CICD_Pipelines/AciDeploymentConfig.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/EngineeringMLOps/HEAD/07_CICD_Pipelines/AciDeploymentConfig.yml -------------------------------------------------------------------------------- /07_CICD_Pipelines/AksDeploymentConfig.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/EngineeringMLOps/HEAD/07_CICD_Pipelines/AksDeploymentConfig.yml -------------------------------------------------------------------------------- /07_CICD_Pipelines/InferenceConfig.yml: -------------------------------------------------------------------------------- 1 | entryScript: score.py 2 | runtime: python 3 | condaFile: myenv.yml -------------------------------------------------------------------------------- /07_CICD_Pipelines/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/EngineeringMLOps/HEAD/07_CICD_Pipelines/README.md -------------------------------------------------------------------------------- /07_CICD_Pipelines/aml_config/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/EngineeringMLOps/HEAD/07_CICD_Pipelines/aml_config/config.json -------------------------------------------------------------------------------- /07_CICD_Pipelines/myenv.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/EngineeringMLOps/HEAD/07_CICD_Pipelines/myenv.yml -------------------------------------------------------------------------------- /07_CICD_Pipelines/score.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/EngineeringMLOps/HEAD/07_CICD_Pipelines/score.py -------------------------------------------------------------------------------- /08_API_Microservices/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/EngineeringMLOps/HEAD/08_API_Microservices/Dockerfile -------------------------------------------------------------------------------- /08_API_Microservices/app/artifacts/model-scaler.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/EngineeringMLOps/HEAD/08_API_Microservices/app/artifacts/model-scaler.pkl -------------------------------------------------------------------------------- /08_API_Microservices/app/artifacts/svc.onnx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/EngineeringMLOps/HEAD/08_API_Microservices/app/artifacts/svc.onnx -------------------------------------------------------------------------------- /08_API_Microservices/app/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/EngineeringMLOps/HEAD/08_API_Microservices/app/requirements.txt -------------------------------------------------------------------------------- /08_API_Microservices/app/variables.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/EngineeringMLOps/HEAD/08_API_Microservices/app/variables.py -------------------------------------------------------------------------------- /08_API_Microservices/app/weather_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/EngineeringMLOps/HEAD/08_API_Microservices/app/weather_api.py -------------------------------------------------------------------------------- /09_Testing_Security/load_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/EngineeringMLOps/HEAD/09_Testing_Security/load_test.py -------------------------------------------------------------------------------- /10_Essentials_Production_Release/create_aks_cluster.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/EngineeringMLOps/HEAD/10_Essentials_Production_Release/create_aks_cluster.py -------------------------------------------------------------------------------- /12_Model_Serving_Monitoring/inference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/EngineeringMLOps/HEAD/12_Model_Serving_Monitoring/inference.py -------------------------------------------------------------------------------- /12_Model_Serving_Monitoring/sample_inference_data.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/EngineeringMLOps/HEAD/12_Model_Serving_Monitoring/sample_inference_data.csv -------------------------------------------------------------------------------- /13_Governance_Continual_Learning/score.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/EngineeringMLOps/HEAD/13_Governance_Continual_Learning/score.py -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/EngineeringMLOps/HEAD/LICENSE -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/EngineeringMLOps/HEAD/Readme.md --------------------------------------------------------------------------------