Bagikan melalui


ComputeInstance Kelas

Mengelola lingkungan pengembangan berbasis cloud yang dioptimalkan Azure Machine Learning di Azure Machine Learning.

Instans komputasi Azure Machine Learning adalah lingkungan pengembangan yang dikonfigurasi dan dikelola sepenuhnya di cloud yang dioptimalkan untuk alur kerja pengembangan pembelajaran mesin. ComputeInstance biasanya digunakan untuk membuat lingkungan pengembangan atau sebagai target komputasi untuk pelatihan dan inferensi untuk pengembangan dan pengujian. Dengan ComputeInstance Anda dapat membuat, melatih, dan menyebarkan model dalam pengalaman notebook yang terintegrasi penuh di ruang kerja Anda. Untuk informasi selengkapnya, lihat Apa itu kluster komputasi Azure Machine Learning?.

Konstruktor Class ComputeTarget.

Ambil representasi cloud dari objek Komputasi yang terkait dengan ruang kerja yang disediakan. Mengembalikan instans kelas anak yang sesuai dengan jenis tertentu dari objek Komputasi yang diambil.

Warisan
ComputeInstance

Konstruktor

ComputeInstance(workspace, name)

Parameter

workspace
Workspace
Diperlukan

Objek ruang kerja yang berisi objek Azure Compute yang akan diambil.

name
str
Diperlukan

Nama objek Komputasi yang akan diambil.

Metode

delete

Hapus objek ComputeInstance dari ruang kerja terkait.

deserialize

Mengonversi objek JSON menjadi objek ComputeInstance.

Hal ini gagal jika ruang kerja yang disediakan bukan merupakan ruang kerja yang dikaitkan dengan ComputeInstance.

detach

Pencopotan tidak didukung untuk objek ComputeInstance. Gunakan delete sebagai gantinya.

get

Mengembalikan objek ComputeInstance.

get_active_runs

Mengembalikan generator dari eksekusi untuk komputasi ini.

get_docs_url

Url ke dokumentasi untuk kelas ini.

get_status

Ambil status terperinci terkini untuk ComputeInstance.

provisioning_configuration

Buat objek konfigurasi untuk memprovisikan target ComputeInstance.

refresh_state

Lakukan pembaruan di tempat dari properti objek.

Metode ini memperbarui properti berdasarkan status objek cloud yang sesuai saat ini. Ini terutama berguna untuk polling manual status komputasi.

restart

Mulai ulang ComputeInstance.

serialize

Ubah objek ComputeInstance ini menjadi kamus serial JSON.

start

Mulai ComputeInstance.

stop

Hentikan ComputeInstance.

supported_vmsizes

Cantumkan ukuran mesin virtual yang didukung di suatu wilayah.

wait_for_completion

Tunggu hingga ComputeInstance selesai memprovisi.

delete

Hapus objek ComputeInstance dari ruang kerja terkait.

delete(wait_for_completion=False, show_output=False)

Parameter

wait_for_completion
nilai default: False
show_output
nilai default: False

Pengecualian

Keterangan

Jika objek ini dibuat melalui Azure ML, objek berbasis cloud yang sesuai juga akan dihapus. Jika objek ini dibuat secara eksternal dan hanya terhubung ke ruang kerja, itu akan menimbulkan pengecualian dan tidak ada yang akan berubah.

deserialize

Mengonversi objek JSON menjadi objek ComputeInstance.

Hal ini gagal jika ruang kerja yang disediakan bukan merupakan ruang kerja yang dikaitkan dengan ComputeInstance.

static deserialize(workspace, object_dict)

Parameter

workspace
Workspace
Diperlukan

Objek ruang kerja yang dikaitkan dengan objek ComputeInstance.

object_dict
dict
Diperlukan

Objek JSON untuk dikonversi menjadi objek ComputeInstance.

Mengembalikan

Representasi ComputeInstance dari objek JSON yang disediakan.

Tipe hasil

Pengecualian

detach

Pencopotan tidak didukung untuk objek ComputeInstance. Gunakan delete sebagai gantinya.

detach()

Pengecualian

Operasi tidak didukung.

get

Mengembalikan objek ComputeInstance.

get()

Mengembalikan

Representasi ComputeInstance dari objek JSON yang disediakan.

Tipe hasil

Pengecualian

get_active_runs

Mengembalikan generator dari eksekusi untuk komputasi ini.

get_active_runs(type=None, tags=None, properties=None, status=None)

Parameter

type
str
nilai default: None

Filter generator eksekusi yang dikembalikan berdasarkan jenis yang disediakan. Lihat add_type_provider untuk membuat jenis eksekusi.

tags
str atau dict
nilai default: None

Filter eksekusi menurut "tag" atau {"tag": "value"}

properties
str atau dict
nilai default: None

Filter eksekusi menurut "properti" atau {"property": "value"}

status
str
nilai default: None

Jalankan status, bisa "Berjalan" atau "Mengantre".

Mengembalikan

A generator of azureml._restclient.models.RunDto

Tipe hasil

<xref:builtin.generator>

Pengecualian

get_docs_url

Url ke dokumentasi untuk kelas ini.

get_docs_url()

Mengembalikan

url

Tipe hasil

str

Pengecualian

get_status

Ambil status terperinci terkini untuk ComputeInstance.

get_status()

Mengembalikan

Objek status terperinci untuk komputasi

Tipe hasil

Pengecualian

provisioning_configuration

Buat objek konfigurasi untuk memprovisikan target ComputeInstance.

static provisioning_configuration(vm_size='', ssh_public_access=False, admin_user_ssh_public_key=None, vnet_resourcegroup_name=None, vnet_name=None, subnet_name=None, tags=None, description=None, assigned_user_object_id=None, assigned_user_tenant_id=None)

Parameter

vm_size
str
Diperlukan

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. Default ke Standard_NC6.

ssh_public_access
bool
nilai default: False

Menunjukkan status port SSH publik. Potensi nilai:

  • Salah - Port SSH publik ditutup.
  • Benar - Port SSH publik terbuka.
admin_user_ssh_public_key
str
nilai default: None

Kunci umum SSH akun pengguna administrator.

vnet_resourcegroup_name
str
nilai default: None

Nama grup sumber daya tempat jaringan virtual berada.

vnet_name
str
nilai default: None

Nama jaringan virtual.

subnet_name
str
nilai default: None

Nama subnet di dalam vnet.

tags
dict[str, str]
nilai default: None

Kamus opsional dari tag nilai kunci untuk dikaitkan dengan objek komputasi.

description
str
nilai default: None

Deskripsi opsional untuk objek komputasi.

assigned_user_object_id
str
nilai default: None

ID Objek AAD dari pengguna yang ditetapkan (pratinjau).

assigned_user_tenant_id
str
nilai default: None

ID Penyewa AAD dari pengguna yang ditetapkan (pratinjau).

Mengembalikan

Objek konfigurasi yang akan digunakan saat membuat objek Azure Compute.

Tipe hasil

Pengecualian

refresh_state

Lakukan pembaruan di tempat dari properti objek.

Metode ini memperbarui properti berdasarkan status objek cloud yang sesuai saat ini. Ini terutama berguna untuk polling manual status komputasi.

refresh_state()

Pengecualian

restart

Mulai ulang ComputeInstance.

restart(wait_for_completion=False, show_output=False)

Parameter

wait_for_completion
bool
nilai default: False

Boolean untuk menunggu pembaruan status. Default ke False.

show_output
bool
nilai default: False

Boolean untuk menyediakan lebih banyak output verbose. Default ke False.

Mengembalikan

Tidak ada

Tipe hasil

Pengecualian

azureml.exceptions.ComputeTargetException:

serialize

Ubah objek ComputeInstance ini menjadi kamus serial JSON.

serialize()

Mengembalikan

Representasi JSON dari objek ComputeInstance ini.

Tipe hasil

Pengecualian

start

Mulai ComputeInstance.

start(wait_for_completion=False, show_output=False)

Parameter

wait_for_completion
bool
nilai default: False

Apakah akan menunggu pembaruan status. Default ke False.

show_output
bool
nilai default: False

Apakah akan menyediakan lebih banyak output verbose. Default ke False.

Mengembalikan

Tidak ada

Tipe hasil

Pengecualian

stop

Hentikan ComputeInstance.

stop(wait_for_completion=False, show_output=False)

Parameter

wait_for_completion
bool
nilai default: False

Apakah akan menunggu pembaruan status. Default ke False.

show_output
bool
nilai default: False

Apakah akan menyediakan lebih banyak output verbose. Default ke False.

Mengembalikan

Tidak ada

Tipe hasil

Pengecualian

supported_vmsizes

Cantumkan ukuran mesin virtual yang didukung di suatu wilayah.

static supported_vmsizes(workspace, location=None)

Parameter

workspace
Workspace
Diperlukan

Ruang kerja.

location
str
nilai default: None

Lokasi instans. Jika tidak ditentukan, defaultnya adalah lokasi ruang kerja.

Mengembalikan

Daftar ukuran mesin virtual yang didukung di wilayah dengan nama mesin virtual, VPU, dan RAM.

Tipe hasil

Pengecualian

wait_for_completion

Tunggu hingga ComputeInstance selesai memprovisi.

wait_for_completion(show_output=False, is_delete_operation=False)

Parameter

show_output
bool
nilai default: False

Apakah akan menyediakan lebih banyak output verbose. Default ke False.

is_delete_operation
bool
nilai default: False

Menunjukkan apakah operasi dimaksudkan untuk menghapus.

Pengecualian