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
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
- show_output
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
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
Filter generator eksekusi yang dikembalikan berdasarkan jenis yang disediakan. Lihat add_type_provider untuk membuat jenis eksekusi.
Filter eksekusi menurut "properti" atau {"property": "value"}
Mengembalikan
A generator of azureml._restclient.models.RunDto
Tipe hasil
Pengecualian
get_docs_url
Url ke dokumentasi untuk kelas ini.
get_docs_url()
Mengembalikan
url
Tipe hasil
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
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
Menunjukkan status port SSH publik. Potensi nilai:
- Salah - Port SSH publik ditutup.
- Benar - Port SSH publik terbuka.
- vnet_resourcegroup_name
- str
Nama grup sumber daya tempat jaringan virtual berada.
Kamus opsional dari tag nilai kunci untuk dikaitkan dengan objek komputasi.
- assigned_user_object_id
- str
ID Objek AAD dari pengguna yang ditetapkan (pratinjau).
- assigned_user_tenant_id
- str
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
Boolean untuk menunggu pembaruan status. Default ke False.
- show_output
- bool
Boolean untuk menyediakan lebih banyak output verbose. Default ke False.
Mengembalikan
Tidak ada
Tipe hasil
Pengecualian
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
Apakah akan menunggu pembaruan status. Default ke False.
- show_output
- bool
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
Apakah akan menunggu pembaruan status. Default ke False.
- show_output
- bool
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
- location
- str
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
Apakah akan menyediakan lebih banyak output verbose. Default ke False.
- is_delete_operation
- bool
Menunjukkan apakah operasi dimaksudkan untuk menghapus.
Pengecualian
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk