aks Modul

Berisi fungsi untuk menyebarkan model pembelajaran mesin sebagai titik akhir layanan web di Azure Kubernetes Service.

Azure Kubernetes Service (AKS) direkomendasikan untuk skenario ketika Anda memerlukan orkestrasi kontainer penuh, termasuk penemuan layanan di beberapa kontainer, penskalaan otomatis, dan peningkatan aplikasi terkoordinasi.

Untuk informasi selengkapnya, lihat Menyebarkan model ke Azure Kubernetes Service.

Kelas

AksEndpoint

Catatan

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

Menunjukkan kumpulan versi layanan web di balik titik akhir yang sama yang berjalan di Azure Kubernetes Service.

Sedangkan AksWebservice menyebarkan satu layanan dengan titik akhir penilaian tunggal, kelas AksEndpoint memungkinkan Anda untuk menyebarkan beberapa versi layanan web di balik titik akhir penilaian yang sama. Setiap versi layanan web dapat dikonfigurasi untuk melayani sekian persentase lalu lintas sehingga Anda dapat menyebarkan model secara terkontrol, misalnya, untuk pengujian A/B. AksEndpoint memungkinkan penyebaran dari objek model yang mirip dengan AksWebservice.

Menginisialisasi instans Webservice.

Konstruktor Webservice mengambil representasi cloud dari objek Webservice yang terkait dengan ruang kerja yang disediakan. Ini akan mengembalikan instans kelas anak yang sesuai dengan jenis tertentu dari objek Webservice yang diambil.

AksEndpointDeploymentConfiguration

Catatan

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

Mewakili informasi konfigurasi penyebaran untuk layanan yang disebarkan di Azure Kubernetes Service.

Buat objek AciServiceDeploymentConfiguration menggunakan metode deploy_configuration kelas AksEndpoint.

Menginisialisasi objek konfigurasi untuk menyebarkan Titik Akhir ke target komputasi AKS.

AksServiceAccessToken

Menjelaskan token akses yang dapat ditentukan dalam header Otorisasi permintaan penilaian ke Layanan Web.

Buat instans baru WebServiceAccessToken.

AksServiceDeploymentConfiguration

Mewakili informasi konfigurasi penyebaran untuk layanan yang diterapkan pada Azure Kubernetes Service.

Buat objek AksServiceDeploymentConfiguration menggunakan metode deploy_configuration dari kelas AksWebservice.

Menginisialisasi objek konfigurasi untuk disebarkan ke target komputasi AKS.

AksWebservice

Mewakili model pembelajaran mesin yang disebarkan sebagai titik akhir layanan web pada Azure Kubernetes Service.

Layanan yang disebarkan dibuat dari model, skrip, serta file yang diasosiasikan. Layanan web yang dihasilkan adalah titik akhir HTTP yang bebannya diseimbangkan dengan REST API. Anda dapat mengirim data ke API ini serta menerima prediksi yang dikembalikan oleh model.

AksWebservice menyebarkan satu layanan ke satu titik akhir. Untuk menyebarkan beberapa layanan ke satu titik akhir, gunakanlah kelas AksEndpoint.

Untuk informasi selengkapnya, lihat Menyebarkan model ke kluster Azure Kubernetes Service.

Menginisialisasi instans Webservice.

Konstruktor Webservice mengambil representasi cloud dari objek Webservice yang terkait dengan ruang kerja yang disediakan. Ini akan mengembalikan instans kelas anak yang sesuai dengan jenis tertentu dari objek Webservice yang diambil.

AutoScaler

Menentukan detail untuk konfigurasi penskalaan otomatis AksWebservice.

Nilai konfigurasi AutoScaler ditentukan menggunakan metode deploy_configuration atau update kelas AksWebservice.

Menginisialisasi AutoScaler AKS.

ContainerResourceRequirements

Menentukan persyaratan sumber daya untuk kontainer yang digunakan oleh Layanan web.

Nilai ContainerResourceRequirement ditentukan saat menyebarkan atau memperbarui Layanan Web. Misalnya, gunakan metode deploy_configuration atau update dari kelas AksWebservice, atau metode create_version, deploy_configuration, atau update_version dari kelas AksEndpoint.

Menginisialisasi persyaratan sumber daya kontainer.

DataCollection

Menentukan konfigurasi kumpulan data untuk AksWebservice.

Menginisialisasi objek DataCollection.

LivenessProbeRequirements

Mendefinisikan persyaratan waktu pemeriksaan keaktifan untuk penyebaran Webservice.

Nilai konfigurasi LivenessProbeRequirements ditentukan saat menyebarkan atau memperbarui Layanan Web. Misalnya, gunakan metode deploy_configuration atau update kelas AksWebservice, atau metode create_version, deploy_configuration, atau update_version kelas AksEndpoint.

Menginisialisasi persyaratan sumber daya kontainer.