Skip to content
This repository has been archived by the owner on Mar 21, 2024. It is now read-only.

DOC: Add AML notes for how ACR is used #795

Merged
merged 7 commits into from
Sep 6, 2022
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions docs/source/md/setting_up_aml.md
Original file line number Diff line number Diff line change
Expand Up @@ -88,6 +88,9 @@ Details about creating compute clusters can be found
Note down the name of your compute cluster - this will later go into the `cluster` entry of your settings
file `settings.yml`.

Note: Details about Azure Machine Learning environments can be found [here](https://docs.microsoft.com/en-us/azure/machine-learning/concept-environments). An AzureML environment specifies the Python packages, environment variables, and software settings for your training and scoring scripts. InnerEye-DeepLearning creates such an environment for you. This environment specification is turned into a Docker image that is stored in an Azure Container Registry, all done under the hood by Azure Machine Learning. The Docker image contains all details to create an Ubuntu Linux VM with all software that is required to run InnerEye-DeepLearning. The Docker image does _not_ contain InnerEye-DeepLearning itself, nor any of the data that is used to train a model.
Later, when the actual training job is started, the Docker image is read from the container registry, a virtual machine is created based on the Docker image, and the training data is made available to the virtual machine. The virtual machine is discarded after training is complete.

### Step 3 (Optional): Create a Service Principal Authentication object

Training runs in AzureML can be submitted either under the name of user who started it, or as a generic identity called
Expand Down