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
|
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
|
Filter generator eksekusi yang dikembalikan berdasarkan jenis yang disediakan. Lihat add_type_provider untuk membuat jenis eksekusi. Nilai default: None
|
tags
|
Filter eksekusi menurut "tag" atau {"tag": "value"} Nilai default: None
|
properties
|
Filter eksekusi menurut "properti" atau {"property": "value"} Nilai default: None
|
status
|
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 |
---|---|
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
|
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:
Nilai default: False
|
admin_user_ssh_public_key
|
Kunci umum SSH akun pengguna administrator. Nilai default: None
|
vnet_resourcegroup_name
|
Nama grup sumber daya tempat jaringan virtual berada. Nilai default: None
|
vnet_name
|
Nama jaringan virtual. Nilai default: None
|
subnet_name
|
Nama subnet di dalam vnet. Nilai default: None
|
tags
|
Kamus opsional dari tag nilai kunci untuk dikaitkan dengan objek komputasi. Nilai default: None
|
description
|
Deskripsi opsional untuk objek komputasi. Nilai default: None
|
assigned_user_object_id
|
ID Objek AAD dari pengguna yang ditetapkan (pratinjau). Nilai default: None
|
assigned_user_tenant_id
|
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
|
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 |
---|---|