AmlComputeProvisioningConfiguration Klas
Vertegenwoordigt configuratieparameters voor het inrichten van AmlCompute-doelen.
Gebruik de provisioning_configuration methode van de AmlCompute klasse om configuratieparameters op te geven.
Maak een configuratieobject voor het inrichten van een AmlCompute-doel.
Constructor
AmlComputeProvisioningConfiguration(vm_size='', vm_priority='dedicated', min_nodes=0, max_nodes=None, idle_seconds_before_scaledown=1800, admin_username=None, admin_user_password=None, admin_user_ssh_key=None, vnet_resourcegroup_name=None, vnet_name=None, subnet_name=None, tags=None, description=None, remote_login_port_public_access='NotSpecified', identity_type=None, identity_id=None, compute_location=None, enable_node_public_ip=True)
Parameters
| Name | Description |
|---|---|
|
vm_size
Vereist
|
De grootte van agent-VM's. Meer informatie vindt u hier: https://aka.ms/azureml-vm-details. Houd er rekening mee dat niet alle grootten beschikbaar zijn in alle regio's, zoals beschreven in de vorige koppeling. Als dit niet is opgegeven, wordt standaard Standard_NC6. |
|
vm_priority
|
De VM-prioriteit, 'toegewezen' of 'lowpriority'-VM's. Als dit niet is opgegeven, wordt standaard ingesteld op 'toegewezen'. Default value: dedicated
|
|
min_nodes
|
Het minimale aantal knooppunten dat op het cluster moet worden gebruikt. Als dit niet is opgegeven, wordt standaard ingesteld op 0. Default value: 0
|
|
max_nodes
|
Het maximum aantal knooppunten dat op het cluster moet worden gebruikt. De standaardwaarde is 4. Default value: None
|
|
idle_seconds_before_scaledown
|
De inactieve tijd van het knooppunt in seconden voordat het cluster omlaag wordt geschaald. Als dit niet is opgegeven, wordt standaard ingesteld op 1800. Default value: 1800
|
|
admin_username
|
De naam van het beheerdersgebruikersaccount dat kan worden gebruikt voor SSH in knooppunten. Default value: None
|
|
admin_user_password
|
Het wachtwoord van het gebruikersaccount van de beheerder. Default value: None
|
|
admin_user_ssh_key
|
De openbare SSH-sleutel van het gebruikersaccount van de beheerder. Default value: None
|
|
vnet_resourcegroup_name
|
De naam van de resourcegroep waar het virtuele netwerk zich bevindt. Default value: None
|
|
vnet_name
|
De naam van het virtuele netwerk. Default value: None
|
|
subnet_name
|
De naam van het subnet in het VNet. Default value: None
|
|
tags
|
Een woordenlijst met sleutelwaardetags die aan het rekenobject moeten worden verstrekt. Default value: None
|
|
description
|
Een beschrijving voor het rekenobject. Default value: None
|
|
remote_login_port_public_access
|
De status van de openbare SSH-poort. Mogelijke waarden zijn:
Default value: NotSpecified
|
|
identity_type
|
Mogelijke waarden zijn:
Default value: None
|
|
identity_id
|
Lijst met resource-id's voor de door de gebruiker toegewezen identiteit. bijvoorbeeld ['/subscriptions/<subid>/resourceGroups/<rg>/providers/Microsoft.ManagedIdentity /userAssignedIdentities/<id>'] Default value: None
|
|
vm_size
Vereist
|
De grootte van agent-VM's. Meer informatie vindt u hier: https://aka.ms/azureml-vm-details. Houd er rekening mee dat niet alle grootten beschikbaar zijn in alle regio's, zoals beschreven in de vorige koppeling. Als dit niet is opgegeven, wordt standaard Standard_NC6. |
|
vm_priority
Vereist
|
De VM-prioriteit, 'toegewezen' of 'lowpriority'-VM's. Als dit niet is opgegeven, wordt standaard ingesteld op 'toegewezen'. |
|
min_nodes
Vereist
|
Het minimale aantal knooppunten dat op het cluster moet worden gebruikt. Als dit niet is opgegeven, wordt standaard ingesteld op 0. |
|
max_nodes
Vereist
|
Het maximum aantal knooppunten dat op het cluster moet worden gebruikt. De standaardwaarde is 4. |
|
idle_seconds_before_scaledown
Vereist
|
De inactieve tijd van het knooppunt in seconden voordat het cluster omlaag wordt geschaald. Als dit niet is opgegeven, wordt standaard ingesteld op 1800. |
|
admin_username
Vereist
|
De naam van het beheerdersgebruikersaccount dat kan worden gebruikt voor SSH in knooppunten. |
|
admin_user_password
Vereist
|
Het wachtwoord van het gebruikersaccount van de beheerder. |
|
admin_user_ssh_key
Vereist
|
De openbare SSH-sleutel van het gebruikersaccount van de beheerder. |
|
vnet_resourcegroup_name
Vereist
|
De naam van de resourcegroep waar het virtuele netwerk zich bevindt. |
|
vnet_name
Vereist
|
De naam van het virtuele netwerk. |
|
subnet_name
Vereist
|
De naam van het subnet in het VNet. |
|
tags
Vereist
|
Een woordenlijst met sleutelwaardetags die aan het rekenobject moeten worden verstrekt. |
|
description
Vereist
|
Een beschrijving voor het rekenobject. |
|
remote_login_port_public_access
Vereist
|
De status van de openbare SSH-poort. Mogelijke waarden zijn:
|
|
identity_type
Vereist
|
Mogelijke waarden zijn:
|
|
identity_id
Vereist
|
Lijst met resource-id's voor de door de gebruiker toegewezen identiteit. bijvoorbeeld ['/subscriptions/<subid>/resourceGroups/<rg>/providers/Microsoft.ManagedIdentity /userAssignedIdentities/<id>'] |
|
compute_location
|
Locatie om het cluster in te richten. Default value: None
|
|
enable_node_public_ip
|
Schakel het openbare IP-adres van het knooppunt in. Mogelijke waarden zijn:
Default value: True
|
Methoden
| validate_configuration |
Controleer of de opgegeven configuratiewaarden geldig zijn. Genereert een ComputeTargetException als de validatie mislukt. |
validate_configuration
Controleer of de opgegeven configuratiewaarden geldig zijn.
Genereert een ComputeTargetException als de validatie mislukt.
validate_configuration()
Uitzonderingen
| Type | Description |
|---|---|