Explorați CLI-ul
Important
Conținutul acestei unități acoperă doar versiunea 2 a CLI. Aflați mai multe despre cum să decideți între versiunea 1 și 2.
O altă abordare bazată pe cod pentru a interacționa cu spațiul de lucru Azure Machine Learning este interfața de linie de comandă (CLI). În calitate de cercetător de date, este posibil să nu lucrați cu CLI la fel de mult ca cu Python. Azure CLI este utilizat în mod obișnuit de administratori și ingineri pentru a automatiza activitățile în Azure.
Există multe avantaje în utilizarea Azure CLI cu Azure Machine Learning. Azure CLI vă permite să:
- Automatizați crearea și configurarea activelor și resurselor pentru a le face repetabile.
- Asigurați consecvența pentru activele și resursele care trebuie replicate în mai multe medii (de exemplu, dezvoltare, testare și producție).
- Încorporați configurația activelor de învățare automată în fluxurile de lucru ale operațiunilor dezvoltatorilor (DevOps), cum ar fi conductele de integrare continuă și implementare continuă (CI/CD).
Pentru a interacționa cu spațiul de lucru Azure Machine Learning utilizând Azure CLI, va trebui să instalați Azure CLI și extensia Azure Machine Learning.
Instalați Azure CLI
Puteți instala Azure CLI pe un computer Linux, Mac sau Windows. Cu Azure CLI, rulați comenzi sau scripturi pentru a gestiona resursele Azure. De asemenea, puteți utiliza AZURE CLI dintr-un browser prin Azure Cloud Shell. Indiferent de platforma pe care o alegeți, puteți executa aceleași sarcini. Dar, instalarea Azure CLI, comenzile și scripturile sunt diferite de la o platformă la alta.
Important
Pentru a instala Azure CLI pe computer, puteți utiliza un manager de pachete. Iată instrucțiunile pentru instalarea Azure CLI, pe baza platformei pe care o alegeți. Nu este necesar să instalați Azure CLI dacă utilizați Azure Cloud Shell. Aflați mai multe despre cum să utilizați Azure Cloud Shell în această prezentare generală.
Instalarea extensiei Azure Machine Learning
După ce ați instalat Azure CLI sau ați configurat Azure Cloud Shell, trebuie să instalați extensia Azure Machine Learning pentru a gestiona resursele Azure Machine Learning utilizând Azure CLI.
Puteți instala extensia ml Azure Machine Learning cu următoarea comandă:
az extension add -n ml -y
Apoi puteți rula comanda -h help pentru a verifica dacă extensia este instalată și pentru a obține o listă de comenzi disponibile cu această extensie. Lista oferă o prezentare generală a activităților pe care le puteți executa cu extensia Azure CLI pentru Azure Machine Learning:
az ml -h
Lucrul cu Azure CLI
Pentru a utiliza Azure CLI pentru a interacționa cu spațiul de lucru Azure Machine Learning, veți utiliza comenzi. Fiecare comandă este prefixată cu az ml. Puteți găsi lista comenzilor în documentația de referință a CLI.
De exemplu, pentru a crea o țintă de calcul, puteți utiliza următoarea comandă:
az ml compute create --name aml-cluster --size STANDARD_DS3_v2 --min-instances 0 --max-instances 5 --type AmlCompute --resource-group my-resource-group --workspace-name my-workspace
Pentru a explora toți parametrii posibili pe care îi puteți utiliza cu o comandă, puteți consulta documentația de referință pentru comanda specifică.
Pe măsură ce definiți parametrii pentru un activ sau o resursă pe care doriți să o creați, este posibil să preferați să utilizați fișiere YAML pentru a defini configurația. Când stocați toate valorile parametrilor într-un fișier YAML, devine mai ușor să organizați și să automatizați activitățile.
De exemplu, puteți crea aceeași țintă de calcul definind mai întâi configurația într-un fișier YAML:
$schema: https://azuremlschemas.azureedge.net/latest/amlCompute.schema.json
name: aml-cluster
type: amlcompute
size: STANDARD_DS3_v2
min_instances: 0
max_instances: 5
Toți parametrii posibili pe care îi puteți include în fișierul YAML pot fi găsiți în documentația de referință pentru activul sau resursa specifică pe care doriți să o creați, cum ar fi un cluster de calcul.
Când ați salvat fișierul YAML ca compute.yml, puteți crea ținta de calcul cu următoarea comandă:
az ml compute create --file compute.yml --resource-group my-resource-group --workspace-name my-workspace
Puteți găsi o prezentare generală a tuturor schemelor YAML în documentația de referință.
Sfat
Aflați mai multe despre cum să utilizați CLI (v2) cu Azure Machine Learning pentru a antrena modele.