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.
- Overname
-
AmlComputeProvisioningConfiguration
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
- vm_size
- str
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 ingesteld op Standard_NC6.
- vm_priority
- str
De VM-prioriteit, ofwel 'toegewezen' of 'lowpriority'-VM's. Als dit niet is opgegeven, wordt standaard ingesteld op 'dedicated'.
- min_nodes
- int
Het minimale aantal knooppunten dat in het cluster moet worden gebruikt. Als dit niet is opgegeven, wordt de standaardwaarde ingesteld op 0.
- max_nodes
- int
Het maximum aantal knooppunten dat op het cluster moet worden gebruikt. De standaardwaarde is 4.
- idle_seconds_before_scaledown
- int
De inactieve tijd van het knooppunt in seconden voordat het cluster omlaag wordt geschaald. Als dit niet is opgegeven, wordt de standaardwaarde 1800.
- admin_username
- str
De naam van het beheerdersaccount dat kan worden gebruikt voor SSH in knooppunten.
- vnet_resourcegroup_name
- str
De naam van de resourcegroep waarin het virtuele netwerk zich bevindt.
Een woordenlijst met sleutelwaardetags die aan het rekenobject moeten worden verstrekt.
- description
- str
Een beschrijving die moet worden opgegeven voor het rekenobject.
- remote_login_port_public_access
- str
De status van de openbare SSH-poort. Mogelijke waarden zijn:
Uitgeschakeld: geeft aan dat de openbare SSH-poort is gesloten op alle knooppunten van het cluster.
Ingeschakeld: geeft aan dat de openbare SSH-poort is geopend op alle knooppunten van het cluster.
NotSpecified: geeft aan dat de openbare SSH-poort is gesloten op alle knooppunten van het cluster als VNet is gedefinieerd, anders zijn alle openbare knooppunten geopend. Dit kan deze standaardwaarde alleen zijn tijdens het maken van het cluster. Na het maken wordt het in- of uitgeschakeld.
- identity_type
- string
Mogelijke waarden zijn:
SystemAssigned - Door het systeem toegewezen identiteit
UserAssigned - Door de gebruiker toegewezen identiteit. Vereist dat de id is ingesteld.
Lijst met resource-id's voor de door de gebruiker toegewezen identiteit. bijvoorbeeld ['/subscriptions//resourceGroups//providers/Microsoft.ManagedIdentity /userAssignedIdentities/']
- vm_size
- str
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 ingesteld op Standard_NC6.
- vm_priority
- str
De VM-prioriteit, ofwel 'toegewezen' of 'lowpriority'-VM's. Als dit niet is opgegeven, wordt standaard ingesteld op 'dedicated'.
- min_nodes
- int
Het minimale aantal knooppunten dat in het cluster moet worden gebruikt. Als dit niet is opgegeven, wordt de standaardwaarde ingesteld op 0.
- max_nodes
- int
Het maximum aantal knooppunten dat op het cluster moet worden gebruikt. De standaardwaarde is 4.
- idle_seconds_before_scaledown
- int
De inactieve tijd van het knooppunt in seconden voordat het cluster omlaag wordt geschaald. Als dit niet is opgegeven, wordt de standaardwaarde 1800.
- admin_username
- str
De naam van het beheerdersaccount dat kan worden gebruikt voor SSH in knooppunten.
- vnet_resourcegroup_name
- str
De naam van de resourcegroep waarin het virtuele netwerk zich bevindt.
Een woordenlijst met sleutelwaardetags die aan het rekenobject moeten worden verstrekt.
- remote_login_port_public_access
- str
De status van de openbare SSH-poort. Mogelijke waarden zijn:
Uitgeschakeld: geeft aan dat de openbare SSH-poort is gesloten op alle knooppunten van het cluster.
Ingeschakeld: geeft aan dat de openbare SSH-poort is geopend op alle knooppunten van het cluster.
NotSpecified: geeft aan dat de openbare SSH-poort is gesloten op alle knooppunten van het cluster als VNet is gedefinieerd, anders zijn alle openbare knooppunten geopend. Dit is de standaardwaarde. De status kan alleen in deze standaardwaarde zijn tijdens het maken van het cluster. Na het maken wordt het in- of uitgeschakeld.
- identity_type
- string
Mogelijke waarden zijn:
SystemAssigned - Door het systeem toegewezen identiteit
UserAssigned - Door de gebruiker toegewezen identiteit. Vereist dat de id is ingesteld.
Lijst met resource-id's voor de door de gebruiker toegewezen identiteit. bijvoorbeeld ['/subscriptions//resourceGroups//providers/Microsoft.ManagedIdentity /userAssignedIdentities/']
- enable_node_public_ip
- bool
Schakel het openbare IP-adres van het knooppunt in. Mogelijke waarden zijn:
True: schakel het openbare IP-adres van het knooppunt in.
False: het openbare IP-adres van het knooppunt uitschakelen.
NotSpecified: schakel het openbare IP-adres van het knooppunt in.
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
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor