webservice Paket
Berisi fungsionalitas untuk menyebarkan model pembelajaran mesin sebagai titik akhir layanan web di Azure Machine Learning.
Menyebarkan model Azure Machine Learning sebagai layanan web menciptakan titik akhir dan REST API. Anda dapat mengirim data ke API ini serta menerima prediksi yang dikembalikan oleh model.
Anda membuat layanan web saat menyebarkan Model atau Image ke Azure Container Instances (modul aci), Azure Kubernetes Service (modul aks) dan Azure Kubernetes Endpoint (AksEndpoint), atau array gerbang yang dapat diprogram di bidang (FPGA). Penyebaran menggunakan sebuah model direkomendasikan untuk sebagian besar kasus penggunaan, sementara penyebaran menggunakan gambar direkomendasikan untuk kasus penggunaan lanjutan. Kedua jenis penyebaran didukung di kelas dalam modul ini.
Modul
aci |
Berisi fungsionalitas untuk menyebarkan model pembelajaran mesin sebagai titik akhir layanan web pada Azure Container Instances. Azure Container Instances (ACI) disarankan untuk skenario yang dapat beroperasi dalam kontainer terisolasi, termasuk aplikasi sederhana, otomatisasi tugas, dan pekerjaan build. Untuk informasi selengkapnya tentang kapan harus menggunakan ACI, lihat Menyebarkan model ke Azure Container Instances. |
aks |
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. |
container_resource_requirements |
Modul untuk menjelaskan Persyaratan Sumber Daya Kontainer dalam Azure Machine Learning. |
local |
Berisi fungsionalitas untuk menyebarkan model pembelajaran mesin sebagai titik akhir layanan web lokal. Menyebarkan ke layanan web lokal direkomendasikan untuk skenario saat Anda perlu menyebarkan serta memvalidasi model Anda dengan cepat atau Anda sedang menguji model yang sedang dikembangkan. Untuk informasi selengkapnya, lihat Menyebarkan model ke mesin virtual Buku Catatan. |
unknown_webservice |
Berisi fungsionalitas untuk mengelola Layanan web yang tidak dikenal di Azure Machine Learning. |
webservice |
Berisi fungsionalitas untuk mengelola model yang disebarkan sebagai titik akhir layanan web di Azure Machine Learning. Modul ini berisi kelas induk abstrak Webservice, yang mendefinisikan metode untuk menyebarkan model. Pola umum adalah membuat objek konfigurasi untuk target komputasi tertentu, dan kemudian menggunakan metode kelas Layanan web menggunakan objek konfigurasi tersebut.
Misalnya, untuk menyebarkan ke Azure Container Instances, buat objek AciServiceDeploymentConfiguration dari metode Untuk gambaran umum penyebaran, lihat Menyebarkan model dengan Azure Machine Learning. |
Kelas
AciWebservice |
Tunjukkan model pembelajaran mesin yang disebarkan sebagai titik akhir layanan web pada Azure Container Instances. 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. Untuk informasi selengkapnya, lihat Menerapkan model ke Azure Container Instances. 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. |
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. |
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. |
LocalWebservice |
Mewakili model pembelajaran mesin yang disebarkan sebagai titik akhir layanan web lokal. Menyebarkan layanan web secara lokal berguna untuk skenario penelusuran kesalahan dan pengujian. Konstruktor layanan web lokal. Konstruktor LocalWebservice digunakan untuk mengambil representasi lokal objek LocalWebservice yang terkait dengan ruang kerja yang disediakan. |
UnknownWebservice |
Hanya untuk penggunaan internal. Kelas ini digunakan oleh kelas Webservice untuk mendapatkan atau mencantumkan subtipe layanan ketika layanan web dibuat dari paket yang tidak diimpor, misalnya, untuk layanan yang dibuat dengan paket <xref:azureml.accel>. 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. |
Webservice |
Mendefinisikan fungsionalitas dasar untuk menyebarkan model sebagai titik akhir layanan web di Azure Machine Learning. Konstruktor layanan web digunakan untuk mengambil representasi cloud dari objek Layanan web yang diasosiasikan dengan Ruang kerja yang disediakan. Mengembalikan instans kelas turunan yang sesuai dengan jenis tertentu dari objek Layanan web yang diambil. Kelas Layanan web memungkinkan untuk menyebarkan model pembelajaran mesin dari objek Model atau Image. Untuk informasi selengkapnya tentang bekerja dengan Layanan Web, lihat Model penyebaran dengan Azure Machine Learning. 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. |