A CLI (v2) telepítése és beállítása
A KÖVETKEZŐRE VONATKOZIK: Azure CLI ml-bővítmény v2 (aktuális)
Az ml
Azure CLI bővítménye az Azure Machine Learning 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 Learning ingyenes vagy fizetős verzióját.
- A dokumentumban található CLI-parancsok helyi környezetből való használatához az Azure CLI-re van szükség.
Telepítés
Az új Machine Learning-bővítményhez azure CLI-verzió >=2.38.0
szü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 Learning-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és:
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. Igény szerint állítsa be a rendszerhéjat. A következő példákban lévő parancsokban lévő értékeket is lecserélheti a változók helyett.
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/-l
jelení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 Learning CLI-bővítménye (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ő adatokat a rendszer nem t_ a nyilvános interneten keresztül küldi el. 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ó.
Feljegyzés
Az előző bővítmény (azure-cli-ml
má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 Learning-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 Learning-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