Bagikan melalui


AmlComputeProvisioningConfiguration Kelas

Mewakili parameter konfigurasi untuk provisi target AmlCompute.

Gunakan metode provisioning_configuration kelas AmlCompute untuk menentukan parameter konfigurasi.

Buat objek konfigurasi untuk memprovisikan target AmlCompute.

Warisan
AmlComputeProvisioningConfiguration

Konstruktor

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)

Parameter

Nama Deskripsi
vm_size
Diperlukan
str

Ukuran mesin virtual agen. Detail selengkapnya dapat ditemukan di sini: https://aka.ms/azureml-vm-details. Perhatikan bahwa tidak semua ukuran tersedia di semua wilayah, seperti yang dijelaskan dalam link sebelumnya. Jika tidak ditentukan, default ke Standard_NC6.

vm_priority
str

Prioritas VM, baik VM "khusus" atau "prioritas rendah". Jika tidak ditentukan, default ke "khusus".

Nilai default: dedicated
min_nodes
int

Jumlah simpul minimum untuk digunakan untuk kluster. Jika tidak ditentukan, default ke 0.

Nilai default: 0
max_nodes
int

Jumlah maksimum node untuk digunakan pada kluster. Default ke 4.

Nilai default: None
idle_seconds_before_scaledown
int

Waktu idle node dalam hitungan detik sebelum mengurangi skala kluster. Jika tidak ditentukan, default ke 1800.

Nilai default: 1800
admin_username
str

Nama akun pengguna administrator yang dapat digunakan untuk SSH ke dalam node.

Nilai default: None
admin_user_password
str

Kata sandi akun pengguna administrator.

Nilai default: None
admin_user_ssh_key
str

Kunci umum SSH akun pengguna administrator.

Nilai default: None
vnet_resourcegroup_name
str

Nama grup sumber daya tempat jaringan virtual berada.

Nilai default: None
vnet_name
str

Nama jaringan virtual.

Nilai default: None
subnet_name
str

Nama subnet di dalam VNet.

Nilai default: None
tags

Kamus tag nilai kunci yang disediakan untuk objek komputasi.

Nilai default: None
description
str

Deskripsi yang disediakan untuk objek komputasi.

Nilai default: None
remote_login_port_public_access
str

Status port SSH publik. Potensi nilai:

  • Dinonaktifkan - Menunjukkan bahwa port ssh publik ditutup pada semua node kluster.

  • Diaktifkan - Menunjukkan bahwa port ssh publik dibuka di semua node kluster.

  • NotSpecified - Menunjukkan bahwa port ssh publik ditutup pada semua node kluster jika VNet ditentukan, yang lain membuka semua node publik. Ini bisa menjadi nilai default hanya selama waktu pembuatan kluster. Setelah dibuat, ini akan diaktifkan atau dinonaktifkan.

Nilai default: NotSpecified
identity_type

Potensi nilai:

  • SystemAssigned - Identitas yang ditetapkan sistem

  • UserAssigned - Identitas yang ditetapkan pengguna. Memerlukan id identitas untuk diatur.

Nilai default: None
identity_id

Daftar id sumber daya untuk identitas yang ditetapkan pengguna. misalnya. ['/subscriptions//resourceGroups//providers/Microsoft.ManagedIdentity /userAssignedIdentities/']

Nilai default: None
vm_size
Diperlukan
str

Ukuran mesin virtual agen. Detail selengkapnya dapat ditemukan di sini: https://aka.ms/azureml-vm-details. Perhatikan bahwa tidak semua ukuran tersedia di semua wilayah, seperti yang dijelaskan dalam link sebelumnya. Jika tidak ditentukan, default ke Standard_NC6.

vm_priority
Diperlukan
str

Prioritas VM, baik VM "khusus" atau "prioritas rendah". Jika tidak ditentukan, default ke "khusus".

min_nodes
Diperlukan
int

Jumlah simpul minimum untuk digunakan untuk kluster. Jika tidak ditentukan, default ke 0.

max_nodes
Diperlukan
int

Jumlah maksimum node untuk digunakan pada kluster. Default ke 4.

idle_seconds_before_scaledown
Diperlukan
int

Waktu idle node dalam hitungan detik sebelum mengurangi skala kluster. Jika tidak ditentukan, default ke 1800.

admin_username
Diperlukan
str

Nama akun pengguna administrator yang dapat digunakan untuk SSH ke dalam node.

admin_user_password
Diperlukan
str

Kata sandi akun pengguna administrator.

admin_user_ssh_key
Diperlukan
str

Kunci umum SSH akun pengguna administrator.

vnet_resourcegroup_name
Diperlukan
str

Nama grup sumber daya tempat jaringan virtual berada.

vnet_name
Diperlukan
str

Nama jaringan virtual.

subnet_name
Diperlukan
str

Nama subnet di dalam VNet.

tags
Diperlukan

Kamus tag nilai kunci yang disediakan untuk objek komputasi.

description
Diperlukan
str

Deskripsi yang disediakan untuk objek komputasi.

remote_login_port_public_access
Diperlukan
str

Status port SSH publik. Potensi nilai:

  • Dinonaktifkan - Menunjukkan bahwa port ssh publik ditutup pada semua node kluster.

  • Diaktifkan - Menunjukkan bahwa port ssh publik dibuka di semua node kluster.

  • NotSpecified - Menunjukkan bahwa port ssh publik ditutup pada semua node kluster jika VNet ditentukan, yang lain membuka semua node publik. Ini adalah nilai default. Status dapat berada dalam nilai default ini hanya selama waktu pembuatan kluster. Setelah dibuat, ini akan diaktifkan atau dinonaktifkan.

identity_type
Diperlukan

Potensi nilai:

  • SystemAssigned - Identitas yang ditetapkan sistem

  • UserAssigned - Identitas yang ditetapkan pengguna. Memerlukan id identitas untuk diatur.

identity_id
Diperlukan

Daftar id sumber daya untuk identitas yang ditetapkan pengguna. misalnya. ['/subscriptions//resourceGroups//providers/Microsoft.ManagedIdentity /userAssignedIdentities/']

compute_location
str

Lokasi untuk menyediakan kluster.

Nilai default: None
enable_node_public_ip

Aktifkan IP publik node. Potensi nilai:

  • True - Aktifkan IP publik node.

  • False - Nonaktifkan IP publik node.

  • NotSpecified - Aktifkan IP publik node.

Nilai default: True

Metode

validate_configuration

Periksa apakah nilai konfigurasi yang ditentukan valid.

Mengajukan ComputeTargetException jika validasi gagal.

validate_configuration

Periksa apakah nilai konfigurasi yang ditentukan valid.

Mengajukan ComputeTargetException jika validasi gagal.

validate_configuration()

Pengecualian

Jenis Deskripsi