AmlComputeProvisioningConfiguration Sınıf
AmlCompute hedeflerini sağlamaya yönelik yapılandırma parametrelerini temsil eder.
provisioning_configuration
Yapılandırma parametrelerini belirtmek için sınıfının yöntemini AmlCompute kullanın.
AmlCompute hedefi sağlamak için bir yapılandırma nesnesi oluşturun.
- Devralma
-
AmlComputeProvisioningConfiguration
Oluşturucu
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)
Parametreler
- vm_size
- str
Aracı VM'lerinin boyutu. Daha fazla ayrıntı burada bulunabilir: https://aka.ms/azureml-vm-details. Önceki bağlantıda ayrıntılı olarak açıklandığı gibi tüm boyutların tüm bölgelerde kullanılamadığını unutmayın. Belirtilmezse, varsayılan olarak Standard_NC6.
- vm_priority
- str
"Ayrılmış" veya "düşük ayrıcalık" VM'leri olan VM önceliği. Belirtilmezse varsayılan olarak "ayrılmış" olur.
- min_nodes
- int
Kümede kullanılacak en az düğüm sayısı. Belirtilmezse, varsayılan değer 0'dır.
- max_nodes
- int
Kümede kullanılacak en fazla düğüm sayısı. Varsayılan değer 4'tir.
- idle_seconds_before_scaledown
- int
Kümenin ölçeğini azaltmadan önce saniyeler içinde düğüm boşta kalma süresi. Belirtilmezse, varsayılan değer 1800'dır.
- admin_username
- str
Düğümlere SSH uygulamak için kullanılabilecek yönetici kullanıcı hesabının adı.
İşlem nesnesine sağlanmış anahtar değer etiketleri sözlüğü.
- remote_login_port_public_access
- str
Genel SSH bağlantı noktasının durumu. Olası değerler şunlardır:
Disabled - Kümenin tüm düğümlerinde genel ssh bağlantı noktasının kapatıldığını gösterir.
Etkin - Kümenin tüm düğümlerinde genel ssh bağlantı noktasının açık olduğunu gösterir.
NotSpecified - Sanal ağ tanımlanırsa kümenin tüm düğümlerinde genel ssh bağlantı noktasının kapatıldığını, aksi takdirde tüm ortak düğümlerin açık olduğunu gösterir. Yalnızca küme oluşturma sırasında bu varsayılan değer olabilir. Oluşturulduktan sonra etkinleştirilir veya devre dışı bırakılır.
- identity_type
- string
Olası değerler şunlardır:
SystemAssigned - Sistem tarafından atanan kimlik
UserAssigned - Kullanıcı tarafından atanan kimlik. Kimlik kimliğinin ayarlanmasını gerektirir.
Kullanıcı tarafından atanan kimliğin kaynak kimliklerinin listesi. Örneğin ['/subscriptions//resourceGroups//providers/Microsoft.ManagedIdentity /userAssignedIdentities/']
- vm_size
- str
Aracı VM'lerinin boyutu. Daha fazla ayrıntı burada bulunabilir: https://aka.ms/azureml-vm-details. Önceki bağlantıda ayrıntılı olarak açıklandığı gibi tüm boyutların tüm bölgelerde kullanılamadığını unutmayın. Belirtilmezse, varsayılan olarak Standard_NC6.
- vm_priority
- str
"Ayrılmış" veya "düşük ayrıcalık" VM'leri olan VM önceliği. Belirtilmezse varsayılan olarak "ayrılmış" olur.
- min_nodes
- int
Kümede kullanılacak en az düğüm sayısı. Belirtilmezse, varsayılan değer 0'dır.
- idle_seconds_before_scaledown
- int
Kümenin ölçeğini azaltmadan önce saniyeler içinde düğüm boşta kalma süresi. Belirtilmezse, varsayılan değer 1800'dır.
- admin_username
- str
Düğümlere SSH uygulamak için kullanılabilecek yönetici kullanıcı hesabının adı.
- remote_login_port_public_access
- str
Genel SSH bağlantı noktasının durumu. Olası değerler şunlardır:
Disabled - Kümenin tüm düğümlerinde genel ssh bağlantı noktasının kapatıldığını gösterir.
Etkin - Kümenin tüm düğümlerinde genel ssh bağlantı noktasının açık olduğunu gösterir.
NotSpecified - Sanal ağ tanımlanırsa kümenin tüm düğümlerinde genel ssh bağlantı noktasının kapatıldığını, aksi takdirde tüm ortak düğümlerin açık olduğunu gösterir. Varsayılan değer budur. Durum yalnızca küme oluşturma zamanında bu varsayılan değerde olabilir. Oluşturulduktan sonra etkinleştirilir veya devre dışı bırakılır.
- identity_type
- string
Olası değerler şunlardır:
SystemAssigned - Sistem tarafından atanan kimlik
UserAssigned - Kullanıcı tarafından atanan kimlik. Kimlik kimliğinin ayarlanmasını gerektirir.
Kullanıcı tarafından atanan kimliğin kaynak kimliklerinin listesi. Örneğin ['/subscriptions//resourceGroups//providers/Microsoft.ManagedIdentity /userAssignedIdentities/']
- enable_node_public_ip
- bool
Düğüm genel IP'sini etkinleştirin. Olası değerler şunlardır:
True - Düğüm genel IP'sini etkinleştirin.
False - Düğüm genel IP'sini devre dışı bırakın.
NotSpecified - Düğüm genel IP'sini etkinleştirin.
Yöntemler
validate_configuration |
Belirtilen yapılandırma değerlerinin geçerli olup olmadığını denetleyin. Doğrulama başarısız olursa oluşturur ComputeTargetException . |
validate_configuration
Belirtilen yapılandırma değerlerinin geçerli olup olmadığını denetleyin.
Doğrulama başarısız olursa oluşturur ComputeTargetException .
validate_configuration()
Özel durumlar
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin