Megosztás a következőn keresztül:


CLI (v2) számítási fürt (AmlCompute) YAML-séma

A KÖVETKEZŐRE VONATKOZIK: Azure CLI ml-bővítmény v2 (aktuális)

A forrás JSON-séma a következő helyen https://azuremlschemas.azureedge.net/latest/amlCompute.schema.jsontalálható: .

Feljegyzés

A dokumentumban részletezett YAML-szintaxis az ML CLI v2 bővítmény legújabb verziójának JSON-sémáján alapul. Ez a szintaxis garantáltan csak az ML CLI v2 bővítmény legújabb verziójával működik. A régebbi bővítményverziók sémáit a következő helyen https://azuremlschemasprod.azureedge.net/találja: .

YAML-szintaxis

Kulcs Típus Leírás Megengedett értékek Alapértelmezett érték
$schema húr A YAML-séma. Ha az Azure Machine Learning VS Code-bővítményt használja a YAML-fájl létrehozásához, a fájl tetején is $schema lehetővé teszi a séma és az erőforrás-kiegészítések meghívását.
type húr Szükséges. A számítás típusa. amlcompute
name húr Szükséges. A számítás neve.
description húr A számítás leírása.
location húr A számítás helye. Ha nincs megadva, alapértelmezés szerint a munkaterület helye lesz.
size húr A fürthöz használandó virtuálisgép-méret. További információ: Támogatott virtuálisgép-sorozatok és -méretek. Vegye figyelembe, hogy nem minden méret érhető el minden régióban. Az adott régióban támogatott méretek listájához használja az ml compute list-sizesa következőt: Standard_DS3_v2
tier húr A fürthöz használandó virtuálisgép-prioritási szint. Az alacsony prioritású virtuális gépek előre kiüríthetőek, de alacsonyabb költséggel járnak, mint a dedikált virtuális gépek. dedicated, low_priority dedicated
min_instances egész szám A fürtön használandó csomópontok minimális száma. A csomópontok minimális számának beállítása, hogy 0 az Azure Machine Learning automatikusan nullára skálázhassa a fürtöt, ha nincs használatban. Minden nagyobb érték, mint 0 amennyi a csomópontok számát megőrzi, még akkor is, ha a fürt nincs használatban. 0
max_instances egész szám A fürtön használandó csomópontok maximális száma. 1
idle_time_before_scale_down egész szám A csomópont üresjárati ideje másodpercben, mielőtt leskálázható a fürt. 120
ssh_public_access_enabled Logikai A fürt csomópontjaihoz való nyilvános SSH-hozzáférés engedélyezése. false
ssh_settings object A fürthöz való csatlakozás SSH-beállításai.
ssh_settings.admin_username húr A csomópontokba való SSH-hoz használható rendszergazdai felhasználói fiók neve.
ssh_settings.admin_password húr A rendszergazdai felhasználói fiók jelszava. Az egyik vagy admin_password ssh_key_value kötelező.
ssh_settings.ssh_key_value húr A rendszergazdai felhasználói fiók SSH nyilvános kulcsa. Az egyik vagy admin_password ssh_key_value kötelező.
network_settings object Hálózati biztonsági beállítások.
network_settings.vnet_name húr A virtuális hálózat (VNet) neve új hálózat létrehozásakor vagy meglévőre való hivatkozáskor.
network_settings.subnet húr Az alhálózat neve új virtuális hálózat létrehozásakor vagy meglévőre való hivatkozáskor, vagy egy meglévő virtuális hálózat alhálózatának teljes erőforrás-azonosítója. Ne adja meg, hogy az alhálózat azonosítója meg van-e network_settings.vnet_name adva. Az alhálózat azonosítója hivatkozhat egy másik erőforráscsoportban lévő virtuális hálózatra/alhálózatra.
identity object A számításhoz hozzárendelendő felügyelt identitáskonfiguráció. Az AmlCompute-fürtök csak egy rendszer által hozzárendelt identitást vagy több felhasználó által hozzárendelt identitást támogatnak, nem egyidejűleg.
identity.type húr A számításhoz hozzárendelendő felügyelt identitás típusa. Ha a típus az user_assigned, a identity.user_assigned_identities tulajdonságot is meg kell adni. system_assigned, user_assigned
identity.user_assigned_identities array A felhasználó által hozzárendelt identitások teljes erőforrásazonosítóinak listája.

Megjegyzések

A az ml compute parancsok az Azure Machine Learning számítási fürtök (AmlCompute) kezelésére használhatók.

Példák

A példák a GitHub-adattárban érhetők el. Az alábbiakban több is látható.

YAML: minimális

$schema: https://azuremlschemas.azureedge.net/latest/amlCompute.schema.json 
name: minimal-example
type: amlcompute

YAML: alapszintű

$schema: https://azuremlschemas.azureedge.net/latest/amlCompute.schema.json 
name: basic-example
type: amlcompute
size: STANDARD_DS3_v2
min_instances: 0
max_instances: 2
idle_time_before_scale_down: 120

YAML: egyéni hely

$schema: https://azuremlschemas.azureedge.net/latest/amlCompute.schema.json 
name: location-example
type: amlcompute
size: STANDARD_DS3_v2
min_instances: 0
max_instances: 2
idle_time_before_scale_down: 120
location: westus

YAML: alacsony prioritás

$schema: https://azuremlschemas.azureedge.net/latest/amlCompute.schema.json 
name: low-pri-example
type: amlcompute
size: STANDARD_DS3_v2
min_instances: 0
max_instances: 2
idle_time_before_scale_down: 120
tier: low_priority

YAML: SSH-felhasználónév és jelszó

$schema: https://azuremlschemas.azureedge.net/latest/amlCompute.schema.json 
name: ssh-example
type: amlcompute
size: STANDARD_DS3_v2
min_instances: 0
max_instances: 2
idle_time_before_scale_down: 120
ssh_settings:
  admin_username: example-user
  admin_password: example-password

Következő lépések