A CLI (v2) telepítése és beállítása

ÉRVÉNYES:Azure CLI ml-bővítmény 2-es verzió (aktuális)

Az ml Azure CLI bővítménye az Azure Machine Tanulás továbbfejlesztett felülete. Lehetővé teszi a modellek parancssorról történő betanítását és üzembe helyezését, olyan funkciókkal, amelyek felgyorsítják az adatelemzés vertikális felskálázását és kibővítését, miközben nyomon követik a modell életciklusát.

Előfeltételek

  • A parancssori felület használatához Azure-előfizetéssel kell rendelkeznie. Ha még nincs Azure-előfizetése, kezdés előtt hozzon létre egy ingyenes fiókot. Próbálja ki ma az Azure Machine ingyenes vagy fizetős verzióját Tanulás.
  • A dokumentumban található CLI-parancsok helyi környezetből való használatához az Azure CLI-re van szükség.

Installation

Az új Machine Tanulás bővítményhez Azure CLI-verzió >=2.38.0szükséges. Győződjön meg arról, hogy ez a követelmény teljesül:

az version

Ha nem, frissítse az Azure CLI-t.

Ellenőrizze a telepített Azure CLI-bővítményeket:

az extension list

Távolítsa el a bővítmény és a ml CLI v1 azure-cli-ml bővítmény meglévő telepítését is:

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

Most telepítse a bővítményt ml :

az extension add -n ml

Futtassa a súgóparancsot a telepítés ellenőrzéséhez, és tekintse meg az elérhető alparancsokat:

az ml -h

A bővítményt frissítheti a legújabb verzióra:

az extension update -n ml

Telepítés Linuxon

Ha Debiant vagy Ubuntu-t használ, a leggyorsabb módja a szükséges CLI-verzió és a Machine Tanulás bővítmény telepítésének:

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

A más Linux-disztribúciókra való telepítésről további információt a Linuxhoz készült Azure CLI telepítése című témakörben talál.

Beállítás

Bejelentkezési név:

az login

Ha több Azure-előfizetéshez is hozzáfér, beállíthatja az aktív előfizetést:

az account set -s "<YOUR_SUBSCRIPTION_NAME_OR_ID>"

Ha szeretné, a rendszerhéjban a következő parancsokban is beállíthatja a gyakori változókat a használathoz:


GROUP="azureml-examples"

LOCATION="eastus"

WORKSPACE="main"

Figyelmeztetés

Ez Bash-szintaxist használ a változók beállításához – szükség szerint módosítsa a rendszerhéjhoz. A változók használata helyett az alábbi parancsokban lévő értékeket is lecserélheti a beágyazott parancsokban.

Ha még nem létezik, létrehozhatja az Azure-erőforráscsoportot:


az group create -n $GROUP -l $LOCATION

És hozzon létre egy gépi tanulási munkaterületet:


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

A gépi tanulási alparancsokhoz szükség van a paraméterekre és --resource-group/-g a --workspace/-w paraméterekre. Az ismételt beírás elkerülése érdekében konfigurálja az alapértelmezett beállításokat:

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

Tipp.

A legtöbb példakód feltételezi, hogy beállított egy alapértelmezett munkaterületet és erőforráscsoportot. Ezeket felülbírálhatja a parancssorban.

Az aktuális alapértelmezett értékeket a következővel --list-defaults/-ljelenítheti meg:

az configure -l -o table

Tipp.

A kombinálás --output/-o lehetővé teszi az olvashatóbb kimeneti formátumok használatát.

Biztonságos kommunikáció

Az ml Azure Machine-Tanulás hez készült CLI-bővítmény (más néven CLI v2) operatív adatokat (YAML-paramétereket és metaadatokat) küld a nyilvános interneten keresztül. ml Az összes CLI-bővítményparancs kommunikál az Azure Resource Managerrel. Ezt a kommunikációt HTTPS/TLS 1.2 használatával biztosítjuk.

A virtuális hálózaton biztonságos adattárban lévő adatok nem kerülnek továbbításra a nyilvános interneten keresztül. Ha például a betanítási adatok a munkaterület alapértelmezett tárfiókjában találhatók, és a tárfiók egy virtuális hálózaton található.

Megjegyzés:

Az előző bővítmény (azure-cli-mlmás néven CLI v1) esetében csak néhány parancs kommunikál az Azure Resource Managerrel. Pontosabban olyan parancsok, amelyek Azure-erőforrásokat hoznak létre, frissítenek, törölnek, listáznak vagy jelenítenek meg. Az olyan műveletek, mint például egy betanítási feladat elküldése, közvetlenül kommunikálnak az Azure Machine Tanulás-munkaterülettel. Ha a munkaterületet privát végpont védi, az elegendő a azure-cli-ml bővítmény által biztosított parancsok védelméhez.

Ha az Azure Machine Tanulás-munkaterület nyilvános (vagyis nem virtuális hálózat mögött), akkor nincs szükség további konfigurációra. A kommunikáció https/TLS 1.2 használatával van biztosítva

További lépések