Bagikan melalui


KubernetesCompute Kelas

Catatan

Ini adalah kelas eksperimental, dan dapat berubah kapan saja. Lihat https://aka.ms/azuremlexperimental untuk mengetahui informasi selengkapnya.

KubernetesCompute (Pratinjau) adalah kluster K8s yang dikelola pelanggan yang dilampirkan ke ruang kerja oleh admin kluster.

Akses dan kuota yang diberikan pengguna ke komputasi dapat menentukan dan mengirimkan beban kerja ML multi-node satu node atau terdistribusi ke komputasi dengan mudah. Komputasi dijalankan dalam lingkungan terkontainer dan mengemas dependensi model Anda dalam kontainer docker. Untuk informasi selengkapnya, lihat Apa itu target komputasi di Azure Machine Learning? https://docs.microsoft.com/azure/machine-learning/concept-compute-target

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
KubernetesCompute

Konstruktor

KubernetesCompute(workspace, name)

Parameter

Nama Deskripsi
workspace
Diperlukan

Objek ruang kerja yang berisi objek KubernetesCompute yang akan diambil.

name
Diperlukan
str

Nama objek KubernetesCompute yang akan diambil.

workspace
Diperlukan

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

name
Diperlukan
str

Nama objek Komputasi yang akan diambil.

Keterangan

Dalam contoh berikut, target komputasi persisten yang disediakan oleh <xref:azureml.contrib.core.compute.KubernetesCompute.KubernetesCompute> dibuat. Parameter provisioning_configuration dalam contoh ini adalah jenis <xref:azureml.contrib.core.compute.KubernetesCompute.KubernetesComputeAttachConfiguration>, yang merupakan kelas turunan dari <xref:azureml.contrib.core.compute.KubernetesCompute.ComputeTargetAttachConfiguration>.

Metode

attach_configuration

Buat objek konfigurasi untuk melampirkan target komputasi.

delete

Hapus tidak didukung untuk objek KubernetesCompute. Gunakan detach sebagai gantinya.

deserialize

Konversi objek JSON menjadi objek KubernetesCompute.

detach

Lepaskan objek KubernetesCompute dari ruang kerjanya yang terkait.

Objek cloud yang mendasarinya tidak dihapus, hanya asosiasi yang dihapus.

get

Kirim permintaan objek komputasi GET ke mlc.

get_status

Ambil status terperinci saat ini untuk kluster KubernetesCompute.

refresh_state

Lakukan pembaruan properti objek di tempat.

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

serialize

Konversi objek KubernetesCompute ini menjadi kamus serial JSON.

wait_for_completion

Tunggu hingga kluster KubernetesCompute selesai disediakan.

attach_configuration

Buat objek konfigurasi untuk melampirkan target komputasi.

static attach_configuration(resource_id=None, namespace=None, identity_type=None, identity_ids=None)

Parameter

Nama Deskripsi
resource_id
str

Id sumber daya.

Nilai default: None
namespace
str

Namespace Kubernetes yang akan digunakan oleh beban kerja yang dikirimkan ke target komputasi.

Nilai default: None
identity_type

jenis identitas.

Nilai default: None
identity_ids

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

Nilai default: None

Mengembalikan

Jenis Deskripsi
<xref:azureml.contrib.core.compute.KubernetesCompute.KubernetesComputeAttachConfiguration>

Objek konfigurasi yang akan digunakan saat melampirkan objek KubernetesCompute.

delete

Hapus tidak didukung untuk objek KubernetesCompute. Gunakan detach sebagai gantinya.

delete()

Pengecualian

Jenis Deskripsi

deserialize

Konversi objek JSON menjadi objek KubernetesCompute.

static deserialize(workspace, object_dict)

Parameter

Nama Deskripsi
workspace
Diperlukan

Objek ruang kerja yang dikaitkan dengan objek KubernetesCompute.

object_dict
Diperlukan

Objek JSON yang akan dikonversi menjadi objek KubernetesCompute.

Mengembalikan

Jenis Deskripsi
<xref:azureml.contrib.core.compute.KubernetesCompute.KubernetesCompute>

Representasi KubernetesCompute dari objek JSON yang disediakan.

Pengecualian

Jenis Deskripsi

Keterangan

Mengajukan ComputeTargetException jika ruang kerja yang disediakan bukan ruang kerja yang dikaitkan dengan Azure Compute.

detach

Lepaskan objek KubernetesCompute dari ruang kerjanya yang terkait.

Objek cloud yang mendasarinya tidak dihapus, hanya asosiasi yang dihapus.

detach()

Pengecualian

Jenis Deskripsi

get

Kirim permintaan objek komputasi GET ke mlc.

get()

get_status

Ambil status terperinci saat ini untuk kluster KubernetesCompute.

get_status()

Mengembalikan

Jenis Deskripsi

Objek status terperinci untuk kluster

refresh_state

Lakukan pembaruan properti objek di tempat.

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

refresh_state()

serialize

Konversi objek KubernetesCompute ini menjadi kamus serial JSON.

serialize()

Mengembalikan

Jenis Deskripsi

Representasi JSON dari objek KubernetesCompute ini.

wait_for_completion

Tunggu hingga kluster KubernetesCompute selesai disediakan.

wait_for_completion(show_output=False, is_delete_operation=False)

Parameter

Nama Deskripsi
show_output

Boolean untuk memberikan lebih banyak output verbose.

Nilai default: False
is_delete_operation

Menunjukkan apakah operasi ditujukan untuk menghapus.

Nilai default: False

Pengecualian

Jenis Deskripsi