De CLI (v2) installeren en instellen

VAN TOEPASSING OP:Azure CLI ml-extensie v2 (huidige)

De ml extensie voor De Azure CLI is de verbeterde interface voor Azure Machine Learning. Hiermee kunt u vanaf de opdrachtregel modellen trainen en implementeren, met functies waarmee het op- en uitschalen van gegevenswetenschap kan worden versneld terwijl de levenscyclus van het model wordt bijgehouden.

Vereisten

Installatie

Voor de nieuwe Machine Learning-extensie is azure CLI-versie >=2.38.0vereist. Zorg ervoor dat aan deze vereiste wordt voldaan:

az version

Als dit niet het is, voert u een upgrade uit van uw Azure CLI.

Controleer de Azure CLI-extensies die u hebt geïnstalleerd:

az extension list

Verwijder een bestaande installatie van de ml extensie en ook de CLI v1-extensie azure-cli-ml :

az extension remove -n azure-cli-ml
az extension remove -n ml

Installeer nu de ml extensie:

az extension add -n ml

Voer de Help-opdracht uit om uw installatie te controleren en beschikbare subopdrachten te bekijken:

az ml -h

U kunt de extensie upgraden naar de nieuwste versie:

az extension update -n ml

Installatie in Linux

Als u Debian of Ubuntu gebruikt, is de snelste manier om de benodigde CLI-versie en de Machine Learning-extensie te installeren:

curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash 
az extension add -n ml -y

Ga naar De Azure CLI voor Linux installeren voor Linux voor informatie over het installeren op andere Linux-distributies.

Instellingen

Aanmelden:

az login

Als u toegang hebt tot meerdere Azure-abonnementen, kunt u uw actieve abonnement instellen:

az account set -s "<YOUR_SUBSCRIPTION_NAME_OR_ID>"

Desgewenst kunt u algemene variabelen in uw shell instellen voor gebruik in volgende opdrachten:


GROUP="azureml-examples"

LOCATION="eastus"

WORKSPACE="main"

Waarschuwing

Hierbij wordt gebruikgemaakt van de Bash-syntaxis voor het instellen van variabelen. Pas deze indien nodig aan voor uw shell. U kunt ook de waarden in opdrachten hieronder inline vervangen in plaats van variabelen te gebruiken.

Als deze nog niet bestaat, kunt u de Azure-resourcegroep maken:


az group create -n $GROUP -l $LOCATION

En maak een machine learning-werkruimte:


az ml workspace create -n $WORKSPACE -g $GROUP -l $LOCATION

Voor machine learning-subopdrachten zijn de --workspace/-w en --resource-group/-g parameters vereist. Als u wilt voorkomen dat u deze herhaaldelijk typt, configureert u de standaardinstellingen:

az configure --defaults group=$GROUP workspace=$WORKSPACE location=$LOCATION

Tip

In de meeste codevoorbeelden wordt ervan uitgegaan dat u een standaardwerkruimte en resourcegroep hebt ingesteld. U kunt deze overschrijven op de opdrachtregel.

U kunt uw huidige standaardwaarden weergeven met behulp van --list-defaults/-l:

az configure -l -o table

Tip

Door te combineren met --output/-o meer leesbare uitvoerindelingen.

Beveiligde communicatie

De ml CLI-extensie (ook wel CLI v2 genoemd) voor Azure Machine Learning verzendt operationele gegevens (YAML-parameters en metagegevens) via het openbare internet. ml Alle CLI-extensieopdrachten communiceren met Azure Resource Manager. Deze communicatie wordt beveiligd met HTTPS/TLS 1.2.

Gegevens in een gegevensarchief dat is beveiligd in een virtueel netwerk, worden niet via het openbare internet verzonden. Als uw trainingsgegevens zich bijvoorbeeld in het standaardopslagaccount voor de werkruimte bevinden en het opslagaccount zich in een virtueel netwerk bevindt.

Notitie

Met de vorige extensie (azure-cli-mlook wel 'CLI v1' genoemd), communiceren slechts enkele van de opdrachten met Azure Resource Manager. Met name opdrachten voor het maken, bijwerken, verwijderen, weergeven of weergeven van Azure-resources. Bewerkingen zoals het indienen van een trainingstaak communiceren rechtstreeks met de Azure Machine Learning-werkruimte. Als uw werkruimte is beveiligd met een privé-eindpunt, is dat voldoende om opdrachten van de azure-cli-ml extensie te beveiligen.

Als uw Azure Machine Learning-werkruimte openbaar is (dus niet achter een virtueel netwerk), is er geen aanvullende configuratie vereist. Communicatie wordt beveiligd met HTTPS/TLS 1.2

Volgende stappen