az ml environment
Catatan
Referensi ini adalah bagian dari ekstensi ml untuk Azure CLI (versi 2.15.0 atau yang lebih tinggi). Ekstensi akan secara otomatis diinstal saat pertama kali Anda menjalankan perintah lingkungan az ml . Pelajari lebih lanjut tentang ekstensi.
Mengelola lingkungan Azure ML.
Lingkungan Azure ML menentukan lingkungan eksekusi untuk pekerjaan dan penyebaran titik akhir, merangkum dependensi untuk pelatihan dan inferensi. Definisi lingkungan ini dibangun ke dalam gambar Docker.
Perintah
| az ml environment archive |
Mengarsipkan lingkungan. |
| az ml environment create |
Membuat lingkungan. |
| az ml environment list |
Mencantumkan lingkungan di ruang kerja. |
| az ml environment restore |
Memulihkan lingkungan yang diarsipkan. |
| az ml environment show |
Tampilkan detail untuk lingkungan. |
| az ml environment update |
Memperbarui lingkungan. |
az ml environment archive
Mengarsipkan lingkungan.
Mengarsipkan lingkungan akan menyembunyikannya secara default dari kueri daftar (az ml environment list). Anda masih dapat terus mereferensikan dan menggunakan lingkungan yang diarsipkan dalam alur kerja Anda. Anda dapat mengarsipkan kontainer lingkungan atau versi lingkungan tertentu. Mengarsipkan kontainer lingkungan akan mengarsipkan semua versi lingkungan dengan nama yang diberikan. Anda dapat memulihkan lingkungan yang diarsipkan menggunakan az ml environment restore. Jika seluruh kontainer lingkungan diarsipkan, Anda tidak dapat memulihkan versi lingkungan individual - Anda harus memulihkan kontainer lingkungan.
az ml environment archive --name
--resource-group
--workspace-name
[--label]
[--version]
Contoh
Mengarsipkan kontainer lingkungan (mengarsipkan semua versi lingkungan tersebut)
az ml environment archive --name my-env --resource-group my-resource-group --workspace-name my-workspace
Mengarsipkan versi lingkungan tertentu
az ml environment archive --name my-env --version 1 --resource-group my-resource-group --workspace-name my-workspace
Parameter yang Diperlukan
Nama lingkungan.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.
Nama ruang kerja Azure ML. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults workspace=<name>.
Parameter Opsional
Label lingkungan.
Versi lingkungan.
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 yang lebih lengkap 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 environment create
Membuat lingkungan.
Lingkungan dapat didefinisikan dari gambar Docker, Dockerfile, atau file Conda. Azure ML mempertahankan sekumpulan gambar CPU dan GPU Docker yang dapat Anda gunakan sebagai gambar dasar. Untuk informasi tentang gambar-gambar ini, lihat https://github.com/Azure/AzureML-Containers.
Lingkungan yang dibuat akan dilacak di ruang kerja dengan nama dan versi yang ditentukan.
az ml environment create --resource-group
--workspace-name
[--build-context]
[--conda-file]
[--description]
[--dockerfile-path]
[--file]
[--image]
[--name]
[--os-type]
[--set]
[--tags]
[--version]
Contoh
Membuat lingkungan dari file spesifikasi YAML
az ml environment create --file my_env.yml --resource-group my-resource-group --workspace-name my-workspace
Membuat lingkungan dari gambar docker
az ml environment create --name my-env --version 1 --file my_env.yml --image pytorch/pytorch --resource-group my-resource-group --workspace-name my-workspace
Membuat lingkungan dari konteks build
az ml environment create --name my-env --version 1 --file my_env.yml --build-context envs/context/ --dockerfile-path Dockerfile --resource-group my-resource-group --workspace-name my-workspace
Buat lingkungan dari spesifikasi conda
az ml environment create --name my-env --version 1 --file my_env.yml --conda-file conda_dep.yml --image mcr.microsoft.com/azureml/openmpi3.1.2-ubuntu18.04 --resource-group my-resource-group --workspace-name my-workspace
Parameter yang Diperlukan
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.
Nama ruang kerja Azure ML. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults workspace=<name>.
Parameter Opsional
Jalur lokal ke direktori untuk digunakan sebagai konteks build Docker. --build-context/-b dan --image/-i adalah argumen yang saling eksklusif.
Jalur lokal ke file spesifikasi conda. --image/-i juga harus ditentukan jika argumen ini digunakan.
Deskripsi lingkungan.
Jalur relatif ke Dockerfile dalam direktori yang ditentukan oleh --build-context/-b. Jika dihilangkan, './Dockerfile' digunakan.
Jalur lokal ke file YAML yang berisi spesifikasi lingkungan Azure ML. Dokumen referensi YAML untuk lingkungan dapat ditemukan di: https://aka.ms/ml-cli-v2-environment-yaml-reference.
Gambar Docker. --image/-i dan --build-context/-b adalah argumen yang saling eksklusif.
Nama lingkungan.
Jenis sistem operasi. Nilai yang diizinkan: linux, windows. Default: linux.
Perbarui objek dengan menentukan jalur properti dan nilai yang akan diatur. Contoh: --set property1.property2=.
Pasangan kunci-nilai yang dipisahkan spasi untuk tag objek.
Versi lingkungan.
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 yang lebih lengkap 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 environment list
Mencantumkan lingkungan di ruang kerja.
az ml environment list --resource-group
--workspace-name
[--archived-only]
[--include-archived]
[--max-results]
[--name]
Contoh
Mencantumkan semua lingkungan di ruang kerja
az ml environment list --resource-group my-resource-group --workspace-name my-workspace
Mencantumkan semua versi lingkungan untuk nama yang ditentukan di ruang kerja
az ml environment list --name my-env --resource-group my-resource-group --workspace-name my-workspace
Cantumkan semua lingkungan di ruang kerja menggunakan argumen --query untuk menjalankan kueri JMESPath pada hasil perintah.
az ml environment list --query "[].{Name:name}" --output table --resource-group my-resource-group --workspace-name my-workspace
Parameter yang Diperlukan
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.
Nama ruang kerja Azure ML. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults workspace=<name>.
Parameter Opsional
Cantumkan lingkungan yang diarsipkan saja.
Mencantumkan lingkungan yang diarsipkan dan lingkungan aktif.
Jumlah maksimum hasil yang akan dikembalikan.
Nama lingkungan. Jika disediakan, semua versi lingkungan dengan nama ini akan dikembalikan.
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 yang lebih lengkap 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 environment restore
Memulihkan lingkungan yang diarsipkan.
Ketika lingkungan yang diarsipkan dipulihkan, lingkungan tersebut tidak akan lagi disembunyikan dari kueri daftar (az ml environment list). Jika seluruh kontainer lingkungan diarsipkan, Anda dapat memulihkan kontainer yang diarsipkan tersebut. Ini akan memulihkan semua versi lingkungan dengan nama yang diberikan. Anda tidak dapat memulihkan hanya versi lingkungan tertentu jika seluruh kontainer lingkungan diarsipkan - Anda harus memulihkan seluruh kontainer. Jika hanya versi lingkungan individual yang diarsipkan, Anda dapat memulihkan versi tertentu tersebut.
az ml environment restore --name
--resource-group
--workspace-name
[--label]
[--version]
Contoh
Memulihkan kontainer lingkungan yang diarsipkan (memulihkan semua versi lingkungan tersebut)
az ml environment restore --name my-env --resource-group my-resource-group --workspace-name my-workspace
Memulihkan versi lingkungan tertentu yang diarsipkan
az ml environment restore --name my-env --version 1 --resource-group my-resource-group --workspace-name my-workspace
Parameter yang Diperlukan
Nama lingkungan.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.
Nama ruang kerja Azure ML. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults workspace=<name>.
Parameter Opsional
Label lingkungan.
Versi lingkungan.
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 yang lebih lengkap 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 environment show
Tampilkan detail untuk lingkungan.
az ml environment show --name
--resource-group
--workspace-name
[--label]
[--version]
Contoh
Menampilkan detail untuk lingkungan dengan nama dan versi yang ditentukan
az ml environment show --name my-env --version 1 --resource-group my-resource-group --workspace-name my-workspace
Parameter yang Diperlukan
Nama lingkungan.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.
Nama ruang kerja Azure ML. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults workspace=<name>.
Parameter Opsional
Label lingkungan.
Versi lingkungan.
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 yang lebih lengkap 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 environment update
Memperbarui lingkungan.
Hanya properti 'deskripsi' dan 'tag' yang dapat diperbarui.
az ml environment update --name
--resource-group
--workspace-name
[--add]
[--force-string]
[--label]
[--registry-name]
[--remove]
[--set]
[--version]
Parameter yang Diperlukan
Nama lingkungan.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.
Nama ruang kerja Azure ML. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults workspace=<name>.
Parameter Opsional
Tambahkan objek ke daftar objek dengan menentukan jalur dan pasangan nilai kunci. Contoh: --add property.listProperty <key=value, string, atau JSON string>.
Saat menggunakan 'set' atau 'add', pertahankan literal string alih-alih mencoba mengonversi ke JSON.
Label lingkungan.
Ini akan berinteraksi dengan nama yang disediakan registri, bukan menggunakan ruang kerja.
Menghapus properti atau elemen dari daftar. Contoh: --remove property.list OR --remove propertyToRemove.
Perbarui objek dengan menentukan jalur properti dan nilai yang akan diatur. Contoh: --set property1.property2=.
Versi lingkungan.
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 yang lebih lengkap 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.
Saran dan Komentar
Kirim dan lihat umpan balik untuk