Bagikan melalui


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 membuat titik akhir dan REST API. Anda dapat mengirim data ke API ini dan menerima prediksi yang dikembalikan oleh model.

Anda membuat layanan web saat menyebarkan Model atau Image ke Azure Container Instances (aci modul), Azure Kubernetes Service (aks modul) dan Azure Kubernetes Endpoint (AksEndpoint), atau array gerbang yang dapat diprogram bidang (FPGA). Penyebaran menggunakan model direkomendasikan untuk sebagian besar kasus penggunaan, sementara penyebaran menggunakan gambar direkomendasikan untuk kasus penggunaan tingkat lanjut. Kedua jenis penyebaran didukung di kelas dalam modul ini.

Modul

aci

Berisi fungsionalitas untuk menyebarkan model pembelajaran mesin sebagai titik akhir layanan web di Azure Container Instances.

Azure Container Instances (ACI) direkomendasikan untuk skenario yang dapat beroperasi dalam kontainer terisolasi, termasuk aplikasi sederhana, otomatisasi tugas, dan pekerjaan build. Untuk informasi selengkapnya tentang kapan menggunakan ACI, lihat Menyebarkan model ke Azure Container Instances.

aks

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

Azure Kubernetes Service (AKS) direkomendasikan untuk skenario di mana 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 di Azure Machine Learning.

local

Berisi fungsionalitas untuk menyebarkan model pembelajaran mesin sebagai titik akhir layanan web lokal.

Menyebarkan ke layanan web lokal disarankan untuk skenario ketika Anda perlu dengan cepat menyebarkan dan memvalidasi model Anda atau Anda menguji model yang sedang dikembangkan. Untuk informasi selengkapnya, lihat Menyebarkan model ke VM Notebook.

unknown_webservice

Berisi fungsionalitas untuk mengelola Layanan Web yang tidak diketahui 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 Webserviceinduk abstrak , yang menentukan metode untuk menyebarkan model. Pola umumnya adalah membuat objek konfigurasi untuk target komputasi tertentu, lalu menggunakan metode kelas Webservice dengan objek konfigurasi tersebut. Misalnya, untuk menyebarkan ke Azure Container Instances, buat AciServiceDeploymentConfiguration objek dari deploy_configuration metode AciWebservice kelas, lalu gunakan salah satu metode penyebaran kelas Webservice. Pola serupa berlaku untuk AksWebservicekelas , , AksEndpointdan LocalWebservice .

Untuk gambaran umum penyebaran, lihat Menyebarkan model dengan Azure Machine Learning.

Kelas

AciWebservice

Mewakili model pembelajaran mesin yang disebarkan sebagai titik akhir layanan web di Azure Container Instances.

Layanan yang disebarkan dibuat dari model, skrip, dan file terkait. Layanan web yang dihasilkan adalah titik akhir HTTP yang seimbang dengan beban dengan REST API. Anda dapat mengirim data ke API ini dan 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 Layanan Web yang terkait dengan ruang kerja yang disediakan. Ini akan mengembalikan instans kelas anak yang sesuai dengan jenis tertentu dari objek Webservice yang diambil.

AksEndpoint

Nota

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

Mewakili kumpulan versi layanan web di belakang titik akhir yang sama yang berjalan di Azure Kubernetes Service.

Sedangkan menyebarkan AksWebservice satu layanan dengan satu titik akhir penilaian, kelas AksEndpoint memungkinkan Anda untuk menyebarkan beberapa versi layanan web di belakang titik akhir penilaian yang sama. Setiap versi layanan web dapat dikonfigurasi untuk melayani persentase lalu lintas sehingga Anda dapat menyebarkan model dengan cara yang 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 Layanan Web 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 di Azure Kubernetes Service.

Layanan yang disebarkan dibuat dari model, skrip, dan file terkait. Layanan web yang dihasilkan adalah titik akhir HTTP yang seimbang dengan beban dengan REST API. Anda dapat mengirim data ke API ini dan menerima prediksi yang dikembalikan oleh model.

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

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

Menginisialisasi instans Webservice.

Konstruktor Webservice mengambil representasi cloud dari objek Layanan Web 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 Webservice kelas untuk mendapatkan atau mencantumkan subjenis layanan saat layanan web dibuat dari paket yang tidak diimpor, misalnya, untuk layanan yang dibuat dengan <xref:azureml.accel> paket.

Menginisialisasi instans Webservice.

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

Webservice

Menentukan 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 terkait dengan Ruang Kerja yang disediakan. Mengembalikan instans kelas anak yang sesuai dengan jenis objek Webservice tertentu yang diambil. Kelas Webservice memungkinkan penyebaran model pembelajaran mesin dari Model objek atau Image .

Untuk informasi selengkapnya tentang bekerja dengan Webservice, lihat Menyebarkan model dengan Azure Machine Learning.

Menginisialisasi instans Webservice.

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