az ml service

Catatan

Referensi ini adalah bagian dari ekstensi azure-cli-ml untuk Azure CLI (versi 2.0.28 atau yang lebih tinggi). Ekstensi akan secara otomatis menginstal pertama kali Anda menjalankan perintah layanan ml az . Pelajari lebih lanjut tentang ekstensi.

Mengelola layanan yang dioprasikan.

Perintah

az ml service delete

Menghapus layanan dari ruang kerja.

az ml service get-access-token

Dapatkan token untuk mengeluarkan permintaan layanan.

az ml service get-keys

Dapatkan kunci untuk mengeluarkan permintaan terhadap layanan.

az ml service get-logs

Mendapatkan log untuk layanan.

az ml service list

Mencantumkan layanan di ruang kerja.

az ml service regen-key

Meregenerasi kunci untuk layanan.

az ml service run

Jalankan layanan di ruang kerja.

az ml service show

Tampilkan detail untuk layanan di ruang kerja.

az ml service update

Memperbarui layanan di ruang kerja.

az ml service delete

Menghapus layanan dari ruang kerja.

az ml service delete --name
                     [--path]
                     [--resource-group]
                     [--subscription-id]
                     [--workspace-name]
                     [-v]

Parameter yang Diperlukan

--name -n

Nama layanan yang akan dihapus.

Parameter Opsional

--path

Jalur ke folder proyek. Default: direktori saat ini.

--resource-group -g

Grup sumber daya yang sesuai dengan ruang kerja yang disediakan.

--subscription-id

Menentukan ID langganan.

--workspace-name -w

Nama ruang kerja yang berisi layanan yang akan dihapus.

-v

Bendera verbositas.

az ml service get-access-token

Dapatkan token untuk mengeluarkan permintaan layanan.

az ml service get-access-token --name
                               [--path]
                               [--resource-group]
                               [--subscription-id]
                               [--workspace-name]
                               [-v]

Parameter yang Diperlukan

--name -n

Nama Layanan.

Parameter Opsional

--path

Jalur ke folder proyek. Default: direktori saat ini.

--resource-group -g

Grup sumber daya yang sesuai dengan ruang kerja yang disediakan.

--subscription-id

Menentukan ID langganan.

--workspace-name -w

Nama ruang kerja yang berisi layanan yang akan ditampilkan.

-v

Bendera verbositas.

az ml service get-keys

Dapatkan kunci untuk mengeluarkan permintaan terhadap layanan.

az ml service get-keys --name
                       [--path]
                       [--resource-group]
                       [--subscription-id]
                       [--workspace-name]
                       [-v]

Parameter yang Diperlukan

--name -n

Nama Layanan.

Parameter Opsional

--path

Jalur ke folder proyek. Default: direktori saat ini.

--resource-group -g

Grup sumber daya yang sesuai dengan ruang kerja yang disediakan.

--subscription-id

Menentukan ID langganan.

--workspace-name -w

Nama ruang kerja yang berisi layanan yang akan ditampilkan.

-v

Bendera verbositas.

az ml service get-logs

Mendapatkan log untuk layanan.

az ml service get-logs --name
                       [--init]
                       [--num_lines]
                       [--path]
                       [--resource-group]
                       [--subscription-id]
                       [--workspace-name]
                       [-v]

Parameter yang Diperlukan

--name -n

Nama Layanan.

Parameter Opsional

--init -i

Dapatkan log kontainer init alih-alih kontainer penilaian.

--num_lines -l

Jumlah baris log yang dikembalikan dari ekor (defaultnya adalah 5000).

nilai default: 5000
--path

Jalur ke folder proyek. Default: direktori saat ini.

--resource-group -g

Grup sumber daya yang sesuai dengan ruang kerja yang disediakan.

--subscription-id

Menentukan ID langganan.

--workspace-name -w

Nama ruang kerja yang berisi layanan yang akan ditampilkan.

-v

Bendera verbositas.

az ml service list

Mencantumkan layanan di ruang kerja.

az ml service list [--compute-type]
                   [--image-digest]
                   [--model-id]
                   [--model-name]
                   [--path]
                   [--property]
                   [--resource-group]
                   [--subscription-id]
                   [--tag]
                   [--workspace-name]
                   [-v]

Parameter Opsional

--compute-type -c

Jika disediakan, hanya akan menampilkan layanan yang memiliki jenis komputasi yang ditentukan. (Opsinya adalah 'ACI', 'AKS').

--image-digest

Jika disediakan, hanya akan menampilkan layanan yang memiliki hash gambar yang ditentukan.

--model-id

Jika disediakan, hanya akan menampilkan layanan yang memiliki id model yang ditentukan.

--model-name

Jika disediakan, hanya akan menampilkan layanan yang memiliki nama model yang ditentukan.

--path

Jalur ke folder proyek. Default: direktori saat ini.

--property

Jika disediakan, akan memfilter berdasarkan kunci/nilai yang disediakan (misalnya kunci, atau key=value). Beberapa properti dapat ditentukan dengan beberapa opsi --property.

--resource-group -g

Grup sumber daya yang sesuai dengan ruang kerja yang disediakan.

--subscription-id

Menentukan ID langganan.

--tag

Jika disediakan, akan memfilter berdasarkan kunci/nilai yang disediakan (misalnya kunci, atau key=value). Beberapa tag dapat ditentukan dengan beberapa opsi --tag.

--workspace-name -w

Nama ruang kerja yang berisi layanan yang akan dicantumkan.

-v

Bendera verbositas.

az ml service regen-key

Meregenerasi kunci untuk layanan.

az ml service regen-key --key
                        --name
                        [--path]
                        [--resource-group]
                        [--set-key]
                        [--subscription-id]
                        [--workspace-name]
                        [-v]

Parameter yang Diperlukan

--key -k

Kunci mana yang akan diregenerasi, jika regenerasi ditentukan. Opsi: Primer, Sekunder.

--name -n

Nama Layanan.

Parameter Opsional

--path

Jalur ke folder proyek. Default: direktori saat ini.

--resource-group -g

Grup sumber daya yang sesuai dengan ruang kerja yang disediakan.

--set-key -s

Berikan nilai autentikasi untuk kunci yang ditentukan.

--subscription-id

Menentukan ID langganan.

--workspace-name -w

Nama ruang kerja yang berisi layanan yang akan ditampilkan.

-v

Bendera verbositas.

az ml service run

Jalankan layanan di ruang kerja.

az ml service run --name
                  [--input-data]
                  [--path]
                  [--resource-group]
                  [--subscription-id]
                  [--workspace-name]
                  [-v]

Parameter yang Diperlukan

--name -n

Nama layanan untuk dinilai.

Parameter Opsional

--input-data -d

Data yang digunakan untuk memanggil layanan web.

--path

Jalur ke folder proyek. Default: direktori saat ini.

--resource-group -g

Grup sumber daya yang sesuai dengan ruang kerja yang disediakan.

--subscription-id

Menentukan ID langganan.

--workspace-name -w

Nama ruang kerja yang berisi layanan yang akan dijalankan.

-v

Bendera verbositas.

az ml service show

Tampilkan detail untuk layanan di ruang kerja.

az ml service show --name
                   [--path]
                   [--resource-group]
                   [--subscription-id]
                   [--workspace-name]
                   [-v]

Parameter yang Diperlukan

--name -n

Nama layanan web yang akan ditampilkan.

Parameter Opsional

--path

Jalur ke folder proyek. Default: direktori saat ini.

--resource-group -g

Grup sumber daya yang sesuai dengan ruang kerja yang disediakan.

--subscription-id

Menentukan ID langganan.

--workspace-name -w

Nama ruang kerja yang berisi layanan yang akan ditampilkan.

-v

Bendera verbositas.

az ml service update

Memperbarui layanan di ruang kerja.

az ml service update --name
                     [--add-property]
                     [--add-tag]
                     [--ae]
                     [--ai]
                     [--ar]
                     [--as]
                     [--at]
                     [--autoscale-max-replicas]
                     [--autoscale-min-replicas]
                     [--base-image]
                     [--base-image-registry]
                     [--cc]
                     [--ccl]
                     [--cf]
                     [--collect-model-data]
                     [--compute-target]
                     [--cuda-version]
                     [--dc]
                     [--description]
                     [--dn]
                     [--ds]
                     [--ed]
                     [--eg]
                     [--entry-script]
                     [--environment-name]
                     [--environment-version]
                     [--failure-threshold]
                     [--gb]
                     [--gbl]
                     [--gc]
                     [--ic]
                     [--id]
                     [--is-migration]
                     [--kp]
                     [--ks]
                     [--lo]
                     [--max-request-wait-time]
                     [--model]
                     [--model-metadata-file]
                     [--no-wait]
                     [--nr]
                     [--path]
                     [--period-seconds]
                     [--po]
                     [--remove-tag]
                     [--replica-max-concurrent-requests]
                     [--resource-group]
                     [--rt]
                     [--sc]
                     [--scoring-timeout-ms]
                     [--sd]
                     [--se]
                     [--sk]
                     [--sp]
                     [--st]
                     [--subscription-id]
                     [--timeout-seconds]
                     [--token-auth-enabled]
                     [--workspace-name]
                     [-v]

Parameter yang Diperlukan

--name -n

Nama layanan yang akan diperbarui.

Parameter Opsional

--add-property

Properti kunci/nilai untuk ditambahkan (misalnya key=value ). Beberapa properti dapat ditentukan dengan beberapa opsi --add-property.

--add-tag

Tag kunci/nilai untuk ditambahkan (misalnya key=value ). Beberapa tag dapat ditentukan dengan beberapa opsi --add-tag.

--ae --auth-enabled

Apakah akan mengaktifkan autentikasi kunci untuk Layanan web ini atau tidak. Default ke False.

--ai --enable-app-insights

Apakah akan mengaktifkan Application Insights untuk Layanan Web ini atau tidak. Default ke False.

--ar --autoscale-refresh-seconds

Seberapa sering pembuat skala otomatis mencoba menskalakan Webservice ini. Default ke 1.

--as --autoscale-enabled

Apakah akan mengaktifkan penskalaan otomatis untuk Webservice ini atau tidak. Default ke True jika num_replicas Tidak Ada.

--at --autoscale-target-utilization

Pemanfaatan target (dalam persen dari 100) penskala otomatis harus berusaha mempertahankan Layanan web ini. Default ke 70.

--autoscale-max-replicas --ma

Jumlah maksimum kontainer yang digunakan ketika melakukan penskalaan otomatis Webservice ini. Default ke 10.

--autoscale-min-replicas --mi

Jumlah minimum kontainer yang digunakan saat melakukan penskalaan otomatis Webservice ini. Default ke 1.

--base-image --bi

Gambar kustom untuk digunakan sebagai gambar dasar. Jika tidak ada gambar dasar yang diberikan maka gambar dasar akan digunakan berdasarkan parameter runtime yang diberikan.

--base-image-registry --ir

Registri gambar yang berisi gambar dasar.

--cc --cpu-cores

Jumlah inti cpu yang akan dialokasikan untuk Layanan web ini. Bisa berupa desimal. Default ke 0.1.

--ccl --cpu-cores-limit

Jumlah maksimum inti CPU yang diperbolehkan untuk digunakan oleh Layanan web ini. Bisa jadi desimal.

--cf --conda-file

Jalur ke file lokal yang berisi definisi lingkungan conda yang akan digunakan untuk gambar.

--collect-model-data --md

Apakah akan mengaktifkan pengumpulan data model untuk Layanan web ini atau tidak. Default ke False.

--compute-target

(Pratinjau) Menentukan target komputasi dengan ekstensi AzureML yang diinstal untuk menghosting titik akhir dan penyebaran online Kubernetes yang dimigrasikan.

--cuda-version --cv

Versi CUDA dipasang untuk gambar yang membutuhkan dukungan GPU. Gambar GPU harus digunakan pada Microsoft Azure Service seperti Azure Container Instances, Azure Machine Learning Compute, Azure Virtual Machines, dan Azure Kubernetes Service. Versi yang didukung adalah 9.0, 9.1 dan 10.0. Jika 'enable_gpu' diatur, defaultnya adalah '9.1'.

--dc --deploy-config-file

Jalur ke file JSON yang berisi metadata penyebaran.

--description -d

Deskripsi layanan.

--dn --dns-name-label

Nama dns untuk Layanan Web ini.

--ds --extra-docker-file-steps

Jalur ke file lokal yang berisi langkah-langkah Docker tambahan untuk dijalankan saat menyiapkan gambar.

--ed --environment-directory

Direktori untuk lingkungan Azure Machine Learning untuk penyebaran. Ini adalah jalur direktori yang sama seperti yang disediakan dalam perintah 'az ml environment scaffold'.

--eg --enable-gpu

Apakah akan mengaktifkan dukungan GPU dalam gambar atau tidak. Gambar GPU harus digunakan pada Microsoft Azure Service seperti Azure Container Instances, Azure Machine Learning Compute, Azure Virtual Machines, dan Azure Kubernetes Service. Default ke False.

--entry-script --es

Jalur ke file lokal yang berisi kode yang akan dijalankan untuk layanan (jalur relatif dari source_directory jika disediakan).

--environment-name -e

Nama lingkungan Azure Machine Learning untuk penyebaran.

--environment-version --ev

Versi Lingkungan Azure Machine Learning yang ada untuk penyebaran.

--failure-threshold --ft

Ketika sebuah Pod dimulai dan pemeriksaan keaktifan gagal, Kubernetes akan mencoba --failure-threshold kali sebelum menyerah. Default ke 3. Nilai minimalnya adalah 1.

--gb --memory-gb

Jumlah memori (dalam GB) yang akan dialokasikan untuk Layanan web ini. Bisa jadi desimal.

--gbl --memory-gb-limit

Jumlah maksimum memori (dalam GB) yang boleh digunakan oleh Layanan web ini. Bisa jadi desimal.

--gc --gpu-cores

Jumlah inti gpu yang akan dialokasikan untuk Layanan Web ini. Defaultnya adalah 1.

--ic --inference-config-file

Jalur ke file JSON atau YAML yang berisi konfigurasi inferensi.

--id --initial-delay-seconds

Jumlah detik setelah kontainer dimulai sebelum probe keaktifan dimulai. Default ke 310.

--is-migration

(Pratinjau) Apakah akan memigrasikan layanan web AKS ke titik akhir dan penyebaran online Kubernetes atau tidak. Default ke False.

--kp --primary-key

Kunci autentikasi utama yang digunakan untuk Layanan Web ini.

--ks --secondary-key

Kunci autentikasi sekunder yang digunakan untuk Layanan Web ini.

--lo --location

Wilayah Azure untuk menggunakan Layanan Web ini. Jika tidak ditentukan, lokasi Ruang Kerja akan digunakan. Detail selengkapnya tentang wilayah yang tersedia dapat ditemukan di sini: https://azure.microsoft.com/en-us/global-infrastructure/services/?regions=all&products=container-instances.

--max-request-wait-time --mr

Jumlah maksimum waktu permintaan akan tetap dalam permintaan (dalam milidetik) sebelum menampilkan kesalahan 503. Default ke 500.

--model -m

ID model yang akan disebarkan. Beberapa model dapat ditentukan dengan argumen -m tambahan. Model perlu didaftarkan terlebih dahulu.

--model-metadata-file -f

Jalur ke file JSON yang berisi metadata pendaftaran model. Beberapa model dapat disediakan menggunakan beberapa parameter -f.

--no-wait

Benderai untuk tidak menunggu panggilan asinkron.

--nr --num-replicas

Jumlah kontainer yang dialokasikan untuk Layanan web ini. Tidak ada default, jika parameter ini tidak diatur maka penskala otomatis akan diaktifkan secara default.

--path

Jalur ke folder proyek. Default: direktori saat ini.

--period-seconds --ps

Seberapa sering (dalam hitungan detik) untuk melakukan probe keaktifan. Default ke 10 detik. Nilai minimalnya adalah 1.

--po --port

Port lokal tempat mengekspos titik akhir HTTP layanan.

--remove-tag

Kunci tag yang akan dihapus. Beberapa tag dapat ditentukan dengan beberapa opsi --remove-tag.

--replica-max-concurrent-requests --rm

Jumlah permintaan bersamaan maksimum per simpul untuk memungkinkan Layanan Web ini. Default ke 1.

--resource-group -g

Grup sumber daya yang sesuai dengan ruang kerja yang disediakan.

--rt --runtime

Runtime mana yang akan digunakan untuk gambar. Runtime yang didukung saat ini adalah 'spark-py' dan 'python'spark-py|python|python-slim.

--sc --ssl-cname

Cname jika SSL diaktifkan. Hanya berlaku saat memperbarui layanan ACI.

--scoring-timeout-ms --tm

Batas waktu untuk memberlakukan penilaian panggilan ke Layanan web ini. Default ke 60000.

--sd --source-directory

Jalur ke folder yang berisi semua file untuk membuat gambar.

--se --ssl-enabled

Apakah akan mengaktifkan SSL untuk Layanan Web ini atau tidak. Default ke False.

--sk --ssl-key-pem-file

File kunci diperlukan jika SSL diaktifkan.

--sp --ssl-cert-pem-file

File sertifikat diperlukan jika SSL diaktifkan.

--st --success-threshold

Keberhasilan minimum berturut-turut untuk probe keaktifan dianggap berhasil setelah gagal. Default ke 1. Nilai minimalnya adalah 1.

--subscription-id

Menentukan ID langganan.

--timeout-seconds --ts

Jumlah detik setelah waktu pemeriksaan keaktifan habis. Defaultnya diatur ke 2 detik. Nilai minimalnya adalah 1.

--token-auth-enabled

Apakah akan mengaktifkan autentikasi token untuk Layanan Web ini atau tidak. Hanya tersedia untuk layanan web AKS. Default ke False.

--workspace-name -w

Nama ruang kerja yang berisi layanan untuk diperbarui.

-v

Bendera verbositas.