A repository containing some projects I deployed in Azure Machine Learning, focusing on MLOps, Azure ML CLI and GitHub Actions. This also includes some modified versions of labs I completed for Azure ML SDK v2.
- Implemented different environments in Github with Azure User-Assigned Managed Idenitity
- Configured CI/CD using Github Actions including linting, unit testing, automatic deployment and endpoint set-up
- Upon PR to main, the training script is run/test automatically and if successful, a new production run is created upon approval. Once merged to main, an endpoint is updated/created and the model is re/deployed.
- Used Azure curated conda environement for Python 3.8 (a required fix as Azure curated environment for 3.7 crashes due to dependency resolution issues)
- An MLFLOW model (Logistic Regression) deployed on a real-time endpoint in Azure:
![Screenshot 2024-03-15 at 4 30 32 PM](https://private-user-images.githubusercontent.com/44922205/313173805-bc6dd45d-b42f-4f8e-acca-29ab06e37b37.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNzUxMTgsIm5iZiI6MTczOTE3NDgxOCwicGF0aCI6Ii80NDkyMjIwNS8zMTMxNzM4MDUtYmM2ZGQ0NWQtYjQyZi00ZjhlLWFjY2EtMjlhYjA2ZTM3YjM3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDA4MDY1OFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTE2ZDc2M2RiZWNiZWQ1ZjUyNTZlMWUyMzUxNTUwZTY0MmI1ZGNkZmI0NjBkMGNhNWRjMGZiYTBmZjJmNTA5NTYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.vBXvdYgKrCsCQEK6BJdAwmADtmHE2a2JGKqmGIAGUXI)