az ml model
Catatan
Referensi ini adalah bagian dari ekstensi ml untuk Azure CLI (versi 2.15.0 atau yang lebih tinggi). Ekstensi akan secara otomatis menginstal pertama kali Anda menjalankan perintah model ml az. Pelajari lebih lanjut tentang ekstensi.
Mengelola model Azure ML.
Model Azure ML terdiri dari file biner yang mewakili model pembelajaran mesin dan metadata yang sesuai. Model ini dapat digunakan dalam penyebaran titik akhir untuk inferensi real time dan batch.
Perintah
Nama | Deskripsi | Jenis | Status |
---|---|---|---|
az ml model archive |
Mengarsipkan model. |
Ekstensi | GA |
az ml model create |
Buat model. |
Ekstensi | GA |
az ml model download |
Unduh semua file terkait model. |
Ekstensi | GA |
az ml model list |
Mencantumkan model di ruang kerja/registri. Jika Anda menggunakan registri, ganti |
Ekstensi | GA |
az ml model package |
Mengemas model ke dalam lingkungan. |
Ekstensi | Pratinjau |
az ml model restore |
Memulihkan model yang diarsipkan. |
Ekstensi | GA |
az ml model share |
Bagikan model tertentu dari ruang kerja ke registri. |
Ekstensi | GA |
az ml model show |
Menampilkan detail untuk model di ruang kerja/registri. Jika Anda menggunakan registri, ganti |
Ekstensi | GA |
az ml model update |
Memperbarui model di ruang kerja/registri. |
Ekstensi | GA |
az ml model archive
Mengarsipkan model.
Pengarsipan model akan menyembunyikannya secara default dari kueri daftar (az ml model list
). Anda masih dapat terus mereferensikan dan menggunakan model yang diarsipkan di alur kerja Anda. Anda dapat mengarsipkan kontainer model atau versi model tertentu. Pengarsipan kontainer model akan mengarsipkan semua versi model dengan nama yang diberikan. Anda dapat memulihkan model yang diarsipkan menggunakan az ml model restore
. Jika seluruh kontainer model diarsipkan, Anda tidak dapat memulihkan versi model individual - Anda harus memulihkan kontainer model.
az ml model archive --name
[--label]
[--registry-name]
[--resource-group]
[--version]
[--workspace-name]
Contoh
Mengarsipkan kontainer model (mengarsipkan semua versi model tersebut)
az ml model archive --name my-model --resource-group my-resource-group --workspace-name my-workspace
Mengarsipkan versi model tertentu
az ml model archive --name my-model --version 1 --resource-group my-resource-group --workspace-name my-workspace
Parameter yang Diperlukan
Nama model.
Parameter Opsional
Label model.
Jika disediakan, perintah akan menargetkan registri alih-alih ruang kerja. Oleh karena itu, grup sumber daya dan ruang kerja tidak akan diperlukan.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Versi model.
Nama ruang kerja Azure ML. Anda dapat mengonfigurasi ruang kerja default menggunakan az configure --defaults workspace=<name>
.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az ml model create
Buat model.
Model dapat dibuat dari file lokal, direktori lokal, datastore, atau output pekerjaan. Model yang dibuat akan dilacak di ruang kerja/registri dengan nama dan versi yang ditentukan. Jika Anda menggunakan registri, ganti --workspace-name my-workspace
dengan --registry-name <registry-name>
opsi .
az ml model create [--datastore]
[--description]
[--file]
[--name]
[--no-wait]
[--path]
[--registry-name]
[--resource-group]
[--set]
[--stage]
[--tags]
[--type]
[--version]
[--workspace-name]
Contoh
Membuat model dari file spesifikasi YAML
az ml model create --file model.yml --resource-group my-resource-group --workspace-name my-workspace
Membuat model dari folder lokal menggunakan opsi perintah
az ml model create --name my-model --version 1 --path ./my-model --resource-group my-resource-group --workspace-name my-workspace
Buat model menggunakan format URI eksekusi mlflow 'runs:/<run-id><path-to-model-relative-to-the-root-of-the-artifact-location>/' dan opsi perintah
az ml model create --name my-model --version 1 --path runs:/c42d2507-4953-4a7c-a4c1-2b5bfe0ac64e/model/ --type mlflow_model --resource-group my-resource-group --workspace-name my-workspace
Buat model dari output pekerjaan bernama menggunakan format URI pekerjaan azureml 'azureml://jobs/<job-name>/outputs/<named-output>/paths/<path-to-model-relative-to-the-named-output-location>' dan opsi perintah. Output bernama default adalah artefak
az ml model create --name my-model --version 1 --path azureml://jobs/c42d2507-4953-4a7c-a4c1-2b5bfe0ac64e/outputs/artifacts/paths/model/ --resource-group my-resource-group --workspace-name my-workspace
Membuat model dari datastore 'azureml://datastores/<datastore-name>/paths/<path-to-model-relative-to-the-root-of-the-datastore-location>' menggunakan opsi perintah
az ml model create --name my-model --version 1 --path azureml://datastores/myblobstore/paths/models/cifar10/cifar.pt --resource-group my-resource-group --workspace-name my-workspace
Parameter Opsional
Datastore untuk mengunggah artefak lokal.
Deskripsi model.
Jalur lokal ke file YAML yang berisi spesifikasi model Azure ML. Dokumen referensi YAML untuk model dapat ditemukan di: https://aka.ms/ml-cli-v2-model-yaml-reference.
Nama model.
Jangan menunggu operasi jangka panjang selesai.
Jalur ke file model. Ini bisa berupa lokasi lokal atau jarak jauh. Jika ditentukan, --name/-n dan --version/-v juga harus disediakan.
Jika disediakan, perintah akan menargetkan registri alih-alih ruang kerja. Oleh karena itu, grup sumber daya dan ruang kerja tidak akan diperlukan.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Perbarui objek dengan menentukan jalur properti dan nilai yang akan diatur. Contoh: --set property1.property2=.
Tahap model.
Pasangan kunci-nilai yang dipisahkan spasi untuk tag objek.
Jenis model, nilai yang diizinkan adalah custom_model, mlflow_model, dan triton_model. Jenis defaultnya adalah custom_model.
Versi model.
Nama ruang kerja Azure ML. Anda dapat mengonfigurasi ruang kerja default menggunakan az configure --defaults workspace=<name>
.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az ml model download
Unduh semua file terkait model.
File akan diunduh ke dalam folder bernama sesuai nama model. Jika Anda menggunakan registri, ganti --workspace-name my-workspace
dengan --registry-name <registry-name>
opsi .
az ml model download --name
--version
[--download-path]
[--registry-name]
[--resource-group]
[--workspace-name]
Contoh
Mengunduh model dengan nama dan versi yang ditentukan
az ml model download --name my-model --version 1 --resource-group my-resource-group --workspace-name my-workspace
Mengunduh model dengan nama dan versi yang ditentukan, ke jalur lokal tertentu
az ml model download --name my-model --version 1 --download-path local_path --resource-group my-resource-group --workspace-name my-workspace
Parameter yang Diperlukan
Nama model.
Versi model.
Parameter Opsional
Jalur untuk mengunduh file model, default ke direktori kerja saat ini.
Jika disediakan, perintah akan menargetkan registri alih-alih ruang kerja. Oleh karena itu, grup sumber daya dan ruang kerja tidak akan diperlukan.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Nama ruang kerja Azure ML. Anda dapat mengonfigurasi ruang kerja default menggunakan az configure --defaults workspace=<name>
.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az ml model list
Mencantumkan model di ruang kerja/registri. Jika Anda menggunakan registri, ganti --workspace-name my-workspace
dengan --registry-name <registry-name>
opsi .
az ml model list [--archived-only]
[--include-archived]
[--max-results]
[--name]
[--registry-name]
[--resource-group]
[--stage]
[--workspace-name]
Contoh
Mencantumkan semua model di ruang kerja
az ml model list --resource-group my-resource-group --workspace-name my-workspace
Mencantumkan semua versi model untuk nama yang ditentukan di ruang kerja
az ml model list --name my-model --resource-group my-resource-group --workspace-name my-workspace
Cantumkan semua model di ruang kerja menggunakan argumen --query untuk menjalankan kueri JMESPath pada hasil perintah.
az ml model list --query "[].{Name:name}" --output table --resource-group my-resource-group --workspace-name my-workspace
Parameter Opsional
Cantumkan model yang diarsipkan saja.
Mencantumkan model yang diarsipkan dan model aktif.
Jumlah maksimum hasil yang akan dikembalikan.
Nama model. Jika disediakan, semua versi model dengan nama ini akan dikembalikan.
Jika disediakan, perintah akan menargetkan registri alih-alih ruang kerja. Oleh karena itu, grup sumber daya dan ruang kerja tidak akan diperlukan.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Tahap model.
Nama ruang kerja Azure ML. Anda dapat mengonfigurasi ruang kerja default menggunakan az configure --defaults workspace=<name>
.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az ml model package
Perintah ini sedang dalam pratinjau dan sedang dalam pengembangan. Tingkat referensi dan dukungan: https://aka.ms/CLI_refstatus
Mengemas model ke dalam lingkungan.
Saat model dibungkus, lingkungan dengan semua dependensi dibuat.
az ml model package --file
--name
--version
[--registry-name]
[--resource-group]
[--workspace-name]
Contoh
Mengemas model dengan nama dan versi yang ditentukan
az ml model package --name my-model --version my-version --resource-group my-resource-group --workspace-name my-workspace --file my-package.yml
Parameter yang Diperlukan
Jalur lokal ke file YAML yang berisi definisi paket model.
Nama model.
Versi model.
Parameter Opsional
Jika disediakan, perintah akan menargetkan registri alih-alih ruang kerja. Oleh karena itu, grup sumber daya dan ruang kerja tidak akan diperlukan.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Nama ruang kerja Azure ML. Anda dapat mengonfigurasi ruang kerja default menggunakan az configure --defaults workspace=<name>
.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az ml model restore
Memulihkan model yang diarsipkan.
Ketika model yang diarsipkan dipulihkan, model tidak akan lagi disembunyikan dari kueri daftar (az ml model list
). Jika seluruh kontainer model diarsipkan, Anda dapat memulihkan kontainer yang diarsipkan tersebut. Ini akan memulihkan semua versi model dengan nama yang diberikan. Anda tidak dapat memulihkan hanya versi model tertentu jika seluruh kontainer model diarsipkan - Anda harus memulihkan seluruh kontainer. Jika hanya versi model individual yang diarsipkan, Anda dapat memulihkan versi tertentu tersebut.
az ml model restore --name
[--label]
[--registry-name]
[--resource-group]
[--version]
[--workspace-name]
Contoh
Memulihkan kontainer model yang diarsipkan (memulihkan semua versi model tersebut)
az ml model restore --name my-model --resource-group my-resource-group --workspace-name my-workspace
Memulihkan versi model yang diarsipkan tertentu
az ml model restore --name my-model --version 1 --resource-group my-resource-group --workspace-name my-workspace
Parameter yang Diperlukan
Nama model.
Parameter Opsional
Label model.
Jika disediakan, perintah akan menargetkan registri alih-alih ruang kerja. Oleh karena itu, grup sumber daya dan ruang kerja tidak akan diperlukan.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Versi model.
Nama ruang kerja Azure ML. Anda dapat mengonfigurasi ruang kerja default menggunakan az configure --defaults workspace=<name>
.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az ml model share
Bagikan model tertentu dari ruang kerja ke registri.
Salin model yang ada dari ruang kerja ke registri untuk penggunaan kembali lintas ruang kerja.
az ml model share --name
--registry-name
--share-with-name
--share-with-version
--version
[--resource-group]
[--workspace-name]
Contoh
Berbagi lingkungan yang ada dari ruang kerja ke registri
az ml model share --name my-model --version my-version --resource-group my-resource-group --workspace-name my-workspace --share-with-name new-name-in-registry --share-with-version new-version-in-registry --registry-name my-registry
Parameter yang Diperlukan
Nama model.
Registri tujuan.
Nama model yang akan dibuat.
Versi model yang akan dibuat.
Versi model.
Parameter Opsional
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Nama ruang kerja Azure ML. Anda dapat mengonfigurasi ruang kerja default menggunakan az configure --defaults workspace=<name>
.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az ml model show
Menampilkan detail untuk model di ruang kerja/registri. Jika Anda menggunakan registri, ganti --workspace-name my-workspace
dengan --registry-name <registry-name>
opsi .
az ml model show --name
[--label]
[--registry-name]
[--resource-group]
[--version]
[--workspace-name]
Contoh
Menampilkan detail untuk model dengan nama dan versi yang ditentukan
az ml model show --name my-model --version 1 --resource-group my-resource-group --workspace-name my-workspace
Parameter yang Diperlukan
Nama model.
Parameter Opsional
Label model.
Jika disediakan, perintah akan menargetkan registri alih-alih ruang kerja. Oleh karena itu, grup sumber daya dan ruang kerja tidak akan diperlukan.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Versi model.
Nama ruang kerja Azure ML. Anda dapat mengonfigurasi ruang kerja default menggunakan az configure --defaults workspace=<name>
.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az ml model update
Memperbarui model di ruang kerja/registri.
Properti 'description', dan 'tags' dapat diperbarui. Jika Anda menggunakan registri, ganti --workspace-name my-workspace
dengan --registry-name <registry-name>
opsi .
az ml model update --name
--resource-group
[--add]
[--force-string]
[--label]
[--registry-name]
[--remove]
[--set]
[--stage]
[--version]
[--workspace-name]
Contoh
Memperbarui ragam model
az ml model update --name my-model --version 1 --set flavors.python_function.python_version=3.8 --resource-group my-resource-group --workspace-name my-workspace
Parameter yang Diperlukan
Nama model.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Parameter Opsional
Tambahkan objek ke daftar objek dengan menentukan jalur dan pasangan nilai kunci. Contoh: --add property.listProperty <key=value, string or JSON string>
.
Saat menggunakan 'set' atau 'add', pertahankan literal string alih-alih mencoba mengonversi ke JSON.
Label model.
Jika disediakan, perintah akan menargetkan registri alih-alih ruang kerja. Oleh karena itu, grup sumber daya dan ruang kerja tidak akan diperlukan.
Menghapus properti atau elemen dari daftar. Contoh: --remove property.list <indexToRemove>
ATAU --remove propertyToRemove
.
Perbarui objek dengan menentukan jalur properti dan nilai yang akan diatur. Contoh: --set property1.property2=<value>
.
Tahap model.
Versi model.
Nama ruang kerja Azure ML. Anda dapat mengonfigurasi ruang kerja default menggunakan az configure --defaults workspace=<name>
.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.