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

Nama Deskripsi
workspace
Diperlukan

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

name
Diperlukan
str

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

Nama Deskripsi
wait_for_completion
Nilai default: False
show_output
Nilai default: False

Pengecualian

Jenis Deskripsi

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

Nama Deskripsi
workspace
Diperlukan

Objek ruang kerja yang dikaitkan dengan objek ComputeInstance.

object_dict
Diperlukan

Objek JSON untuk dikonversi menjadi objek ComputeInstance.

Mengembalikan

Jenis Deskripsi

Representasi ComputeInstance dari objek JSON yang disediakan.

Pengecualian

Jenis Deskripsi

detach

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

detach()

Pengecualian

Jenis Deskripsi

Operasi tidak didukung.

get

Mengembalikan objek ComputeInstance.

get()

Mengembalikan

Jenis Deskripsi

Representasi ComputeInstance dari objek JSON yang disediakan.

Pengecualian

Jenis Deskripsi

get_active_runs

Mengembalikan generator dari eksekusi untuk komputasi ini.

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

Parameter

Nama Deskripsi
type
str

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

Nilai default: None
tags
str atau dict

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

Nilai default: None
properties
str atau dict

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

Nilai default: None
status
str

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

Nilai default: None

Mengembalikan

Jenis Deskripsi
<xref:builtin.generator>

A generator of azureml._restclient.models.RunDto

Pengecualian

Jenis Deskripsi

get_docs_url

Url ke dokumentasi untuk kelas ini.

get_docs_url()

Mengembalikan

Jenis Deskripsi
str

url

Pengecualian

Jenis Deskripsi

get_status

Ambil status terperinci terkini untuk ComputeInstance.

get_status()

Mengembalikan

Jenis Deskripsi

Objek status terperinci untuk komputasi

Pengecualian

Jenis Deskripsi

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

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

ssh_public_access

Menunjukkan status port SSH publik. Potensi nilai:

  • Salah - Port SSH publik ditutup.
  • Benar - Port SSH publik terbuka.
Nilai default: False
admin_user_ssh_public_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 opsional dari tag nilai kunci untuk dikaitkan dengan objek komputasi.

Nilai default: None
description
str

Deskripsi opsional untuk objek komputasi.

Nilai default: None
assigned_user_object_id
str

ID Objek AAD dari pengguna yang ditetapkan (pratinjau).

Nilai default: None
assigned_user_tenant_id
str

ID Penyewa AAD dari pengguna yang ditetapkan (pratinjau).

Nilai default: None

Mengembalikan

Jenis Deskripsi

Objek konfigurasi yang akan digunakan saat membuat objek Azure Compute.

Pengecualian

Jenis Deskripsi

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

Jenis Deskripsi

restart

Mulai ulang ComputeInstance.

restart(wait_for_completion=False, show_output=False)

Parameter

Nama Deskripsi
wait_for_completion

Boolean untuk menunggu pembaruan status. Default ke False.

Nilai default: False
show_output

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

Nilai default: False

Mengembalikan

Jenis Deskripsi

Tidak ada

Pengecualian

Jenis Deskripsi
azureml.exceptions.ComputeTargetException:

serialize

Ubah objek ComputeInstance ini menjadi kamus serial JSON.

serialize()

Mengembalikan

Jenis Deskripsi

Representasi JSON dari objek ComputeInstance ini.

Pengecualian

Jenis Deskripsi

start

Mulai ComputeInstance.

start(wait_for_completion=False, show_output=False)

Parameter

Nama Deskripsi
wait_for_completion

Apakah akan menunggu pembaruan status. Default ke False.

Nilai default: False
show_output

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

Nilai default: False

Mengembalikan

Jenis Deskripsi

Tidak ada

Pengecualian

Jenis Deskripsi

stop

Hentikan ComputeInstance.

stop(wait_for_completion=False, show_output=False)

Parameter

Nama Deskripsi
wait_for_completion

Apakah akan menunggu pembaruan status. Default ke False.

Nilai default: False
show_output

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

Nilai default: False

Mengembalikan

Jenis Deskripsi

Tidak ada

Pengecualian

Jenis Deskripsi

supported_vmsizes

Cantumkan ukuran mesin virtual yang didukung di suatu wilayah.

static supported_vmsizes(workspace, location=None)

Parameter

Nama Deskripsi
workspace
Diperlukan

Ruang kerja.

location
str

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

Nilai default: None

Mengembalikan

Jenis Deskripsi

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

Pengecualian

Jenis Deskripsi

wait_for_completion

Tunggu hingga ComputeInstance selesai memprovisi.

wait_for_completion(show_output=False, is_delete_operation=False)

Parameter

Nama Deskripsi
show_output

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

Nilai default: False
is_delete_operation

Menunjukkan apakah operasi dimaksudkan untuk menghapus.

Nilai default: False

Pengecualian

Jenis Deskripsi