Mlflow & Git
A team is using MLflow for experiment tracking within Azure Machine Learning. They need to ensure that every model registered in the Production environment has an associated Git commit hash and that the training code used for that model is immutable. How should the integration be configured?
A is correct. Azure Machine Learning integrates with Git to track the specific commit hash used for a run. By ensuring the code is checked into a locked branch (e.g., via CI/CD gates) and logging the git_commit property during the run, you guarantee immutability and traceability. D allows manual overwrites which breaks the audit trail of code immutability. C relies on manual documentation which is error-prone. B suggests MLflow can track code without Git, but while MLflow has some snapshot capabilities, the standard practice for enterprise governance with AML is leveraging the Git integration to ensure the exact source code state is recorded.