az ml job
Nota
Referensi ini adalah bagian dari ekstensi ml
Mengelola pekerjaan Azure ML.
Pekerjaan Azure ML menjalankan tugas terhadap target komputasi tertentu. Anda dapat mengonfigurasi pekerjaan untuk memperluas skala pelatihan model di Azure. Azure ML mendukung berbagai jenis pekerjaan dengan kemampuan yang berbeda. Misalnya, pekerjaan paling dasar, pekerjaan perintah, menjalankan perintah dalam kontainer Docker dan dapat dimanfaat untuk node tunggal dan pelatihan terdistribusi. Pekerjaan pembersihan menjalankan pembersihan hiperparameter di atas ruang pencarian tertentu untuk menyetel hiperparameter model.
Pekerjaan juga memungkinkan pelacakan sistematis untuk eksperimen dan alur kerja ML Anda. Setelah pekerjaan dibuat, Azure ML mempertahankan catatan eksekusi untuk pekerjaan yang mencakup metadata, metrik, log, dan artefak apa pun yang dihasilkan selama pekerjaan, kode yang dijalankan, dan lingkungan Azure ML yang digunakan. Semua rekaman eksekusi pekerjaan Anda dapat dilihat di studio Azure ML.
Perintah
Nama | Deskripsi | Jenis | Status |
---|---|---|---|
az ml job archive |
Arsipkan pekerjaan. |
Ekstensi | GA |
az ml job cancel |
Batalkan pekerjaan. |
Ekstensi | GA |
az ml job connect-ssh |
Siapkan koneksi ssh dan kirim permintaan ke layanan SSH yang berjalan di dalam kontainer pengguna melalui Tundra. |
Ekstensi | GA |
az ml job create |
Buat pekerjaan. |
Ekstensi | GA |
az ml job download |
Unduh semua file terkait pekerjaan. |
Ekstensi | GA |
az ml job list |
Mencantumkan pekerjaan di ruang kerja. |
Ekstensi | GA |
az ml job restore |
Memulihkan pekerjaan yang diarsipkan. |
Ekstensi | GA |
az ml job show |
Tampilkan detail untuk pekerjaan. |
Ekstensi | GA |
az ml job show-services |
Tampilkan layanan pekerjaan per simpul. |
Ekstensi | GA |
az ml job stream |
Streaming log pekerjaan ke konsol. |
Ekstensi | GA |
az ml job update |
Memperbarui pekerjaan. |
Ekstensi | GA |
az ml job validate |
Memvalidasi pekerjaan. Perintah ini berfungsi untuk pekerjaan alur hanya untuk saat ini. |
Ekstensi | GA |
az ml job archive
Arsipkan pekerjaan.
Pengarsipan pekerjaan akan menyembunyikannya secara default dari kueri daftar (az ml job list
). Anda masih dapat terus mereferensikan dan menggunakan pekerjaan yang diarsipkan di alur kerja Anda. Hanya pekerjaan yang selesai yang dapat diarsipkan.
az ml job archive --name
--resource-group
--workspace-name
Parameter yang Diperlukan
Nama pekerjaan.
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
Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.
Tampilkan pesan bantuan ini dan keluar.
Hanya tampilkan kesalahan, menekan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.
az ml job cancel
Batalkan pekerjaan.
az ml job cancel --name
--resource-group
--workspace-name
Contoh
Membatalkan pekerjaan berdasarkan nama
az ml job cancel --name my-job-id --resource-group my-resource-group --workspace-name my-workspace
Parameter yang Diperlukan
Nama pekerjaan.
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
Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.
Tampilkan pesan bantuan ini dan keluar.
Hanya tampilkan kesalahan, menekan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.
az ml job connect-ssh
Siapkan koneksi ssh dan kirim permintaan ke layanan SSH yang berjalan di dalam kontainer pengguna melalui Tundra.
az ml job connect-ssh --name
--resource-group
--workspace-name
[--node-index]
[--private-key-file-path]
Contoh
Siapkan koneksi ssh dan kirim permintaan ke layanan SSH.
az ml job connect-ssh --name my-job-id --node-index 0 --private-key-file-path "C:/Temp/.ssh/id_rsa" --resource-group my-resource-group --workspace-name my-workspace
Parameter yang Diperlukan
Nama pekerjaan.
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 Opsional
Indeks simpul untuk terhubung melalui ssh.
Jalur ke file kunci privat.
Parameter Global
Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.
Tampilkan pesan bantuan ini dan keluar.
Hanya tampilkan kesalahan, menekan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.
az ml job create
Buat pekerjaan.
Untuk membuat pekerjaan, Anda biasanya perlu mengonfigurasi kode apa pun yang akan dijalankan, lingkungan yang merangkum dependensi, target komputasi untuk menjalankan pekerjaan, dan pengaturan khusus pekerjaan tambahan. Saat pekerjaan dibuat, pekerjaan dikirimkan untuk dieksekusi terhadap sumber daya komputasi yang ditentukan.
az ml job create --file
--resource-group
--workspace-name
[--name]
[--save-as]
[--set]
[--skip-validation]
[--stream]
[--web]
Contoh
Membuat pekerjaan dari file spesifikasi YAML
az ml job create --file job.yml --resource-group my-resource-group --workspace-name my-workspace
Buat pekerjaan dari file spesifikasi YAML dan buka detail eksekusi pekerjaan di portal studio Azure ML
az ml job create --file job.yml --web --resource-group my-resource-group --workspace-name my-workspace
Parameter yang Diperlukan
Jalur lokal ke file YAML yang berisi spesifikasi pekerjaan Azure ML. Dokumen referensi YAML untuk pekerjaan dapat ditemukan di: https://aka.ms/ml-cli-v2-job-command-yaml-reference, https://aka.ms/ml-cli-v2-job-sweep-yaml-reference, https://aka.ms/ml-cli-v2-job-pipeline-yaml-reference.
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 Opsional
Nama pekerjaan.
File yang status pekerjaan yang dibuat dalam format YAML akan ditulis.
Perbarui objek dengan menentukan jalur properti dan nilai yang akan diatur. Contoh: --set property1.property2=value.
Lewati validasi dalam membuat sumber daya. Perhatikan bahwa sumber daya dependen tidak akan melewati validasinya dalam pembuatan.
Menunjukkan apakah akan melakukan streaming log pekerjaan ke konsol.
Tampilkan detail eksekusi pekerjaan di studio Azure ML di browser web.
Parameter Global
Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.
Tampilkan pesan bantuan ini dan keluar.
Hanya tampilkan kesalahan, menekan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.
az ml job download
Unduh semua file terkait pekerjaan.
File akan diunduh dalam folder bernama sesuai dengan nama pekerjaan.
az ml job download --name
--resource-group
--workspace-name
[--all]
[--download-path]
[--output-name]
Contoh
Mengunduh log dan output pekerjaan ke direktori kerja saat ini
az ml job download --name my-job --resource-group my-resource-group --workspace-name my-workspace
Parameter yang Diperlukan
Nama pekerjaan.
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 Opsional
Unduh semua output pekerjaan.
Jalur untuk mengunduh file pekerjaan. Jika dihilangkan, file pekerjaan akan diunduh ke direktori saat ini.
Nama output yang ditentukan pengguna untuk diunduh. Ini harus sesuai dengan kunci dalam kamus output pekerjaan. Jika dihilangkan, file output artefak default pekerjaan akan diunduh.
Parameter Global
Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.
Tampilkan pesan bantuan ini dan keluar.
Hanya tampilkan kesalahan, menekan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.
az ml job list
Mencantumkan pekerjaan di ruang kerja.
az ml job list --resource-group
--workspace-name
[--all-results {false, true}]
[--archived-only]
[--include-archived]
[--max-results]
[--parent-job-name]
Contoh
Cantumkan semua status pekerjaan di ruang kerja menggunakan argumen --query untuk menjalankan kueri JMESPath pada hasil perintah.
az ml job list --query "[].{Name:name,Jobstatus:status}" --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 ruang kerja default menggunakan az configure --defaults workspace=<name>
.
Parameter Opsional
Mengembalikan semua hasil.
Mencantumkan pekerjaan yang diarsipkan saja.
Mencantumkan pekerjaan yang diarsipkan dan pekerjaan aktif.
Jumlah maksimum hasil yang akan dikembalikan. Defaultnya adalah 50.
Nama pekerjaan induk. Akan mencantumkan semua pekerjaan yang parent_job_name nya cocok dengan nama yang diberikan.
Parameter Global
Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.
Tampilkan pesan bantuan ini dan keluar.
Hanya tampilkan kesalahan, menekan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.
az ml job restore
Memulihkan pekerjaan yang diarsipkan.
Ketika pekerjaan yang diarsipkan dipulihkan, pekerjaan tersebut tidak akan lagi disembunyikan dari kueri daftar (az ml job list
).
az ml job restore --name
--resource-group
--workspace-name
Parameter yang Diperlukan
Nama pekerjaan.
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
Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.
Tampilkan pesan bantuan ini dan keluar.
Hanya tampilkan kesalahan, menekan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.
az ml job show
Tampilkan detail untuk pekerjaan.
az ml job show --name
--resource-group
--workspace-name
[--web]
Contoh
Perlihatkan status pekerjaan menggunakan argumen --query untuk menjalankan kueri JMESPath pada hasil perintah.
az ml job show --name my-job-id --query "{Name:name,Jobstatus:status}" --output table --resource-group my-resource-group --workspace-name my-workspace
Parameter yang Diperlukan
Nama pekerjaan.
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 Opsional
Tampilkan detail eksekusi pekerjaan di studio Azure ML di browser web.
Parameter Global
Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.
Tampilkan pesan bantuan ini dan keluar.
Hanya tampilkan kesalahan, menekan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.
az ml job show-services
Tampilkan layanan pekerjaan per simpul.
az ml job show-services --name
--resource-group
--workspace-name
[--node-index]
Contoh
Perlihatkan layanan pekerjaan per simpul menggunakan argumen --query untuk menjalankan kueri JMESPath pada hasil perintah.
az ml job show-services --name my-job-id --node-index 0 --query "{Name:name,Jobstatus:status}" --output table --resource-group my-resource-group --workspace-name my-workspace
Parameter yang Diperlukan
Nama pekerjaan.
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 Opsional
Indeks simpul yang layanannya harus ditampilkan.
Parameter Global
Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.
Tampilkan pesan bantuan ini dan keluar.
Hanya tampilkan kesalahan, menekan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.
az ml job stream
Streaming log pekerjaan ke konsol.
az ml job stream --name
--resource-group
--workspace-name
Parameter yang Diperlukan
Nama pekerjaan.
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
Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.
Tampilkan pesan bantuan ini dan keluar.
Hanya tampilkan kesalahan, menekan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.
az ml job update
Memperbarui pekerjaan.
Hanya properti 'tag' dan 'properti' yang dapat diperbarui.
az ml job update --name
--resource-group
--workspace-name
[--add]
[--force-string]
[--remove]
[--set]
[--web]
Parameter yang Diperlukan
Nama pekerjaan.
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 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.
Menghapus properti atau elemen dari daftar. Contoh: --remove property.list <indexToRemove>
OR --remove propertyToRemove
.
Perbarui objek dengan menentukan jalur properti dan nilai yang akan diatur. Contoh: --set property1.property2=<value>
.
Tampilkan detail eksekusi pekerjaan di studio Azure ML di browser web.
Parameter Global
Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.
Tampilkan pesan bantuan ini dan keluar.
Hanya tampilkan kesalahan, menekan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.
az ml job validate
Memvalidasi pekerjaan. Perintah ini berfungsi untuk pekerjaan alur hanya untuk saat ini.
Perintah ini akan memvalidasi file spesifikasi YAML untuk memeriksa apakah valid untuk pembuatan pekerjaan, dan mengembalikan semua masalah yang ditemukan. Validasi terutama mencakup pemeriksaan lokal untuk skema, seperti bidang yang hilang, lingkungan tanpa versi yang ditentukan, kode yang mengacu pada jalur lokal yang tidak ada; ini juga akan memeriksa keberadaan target komputasi yang dirujuk di ruang kerja target. Hasil validasi akan dicetak ke konsol, termasuk kesalahan dan peringatan. Hanya kesalahan yang akan menyebabkan validasi gagal. Validasi lulus pekerjaan akan dapat dikirimkan. Perintah ini berfungsi untuk pekerjaan alur hanya untuk saat ini.
az ml job validate --file
--resource-group
--workspace-name
[--set]
Contoh
Validasi file spesifikasi YAML untuk memeriksa apakah file tersebut valid untuk pembuatan pekerjaan.
az ml job validate --file job.yml --resource-group my-resource-group --workspace-name my-workspace
Parameter yang Diperlukan
Jalur lokal ke file YAML yang berisi spesifikasi pekerjaan Azure ML. Dokumen referensi YAML untuk pekerjaan dapat ditemukan di: https://aka.ms/ml-cli-v2-job-pipeline-yaml-reference.
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 Opsional
Perbarui objek dengan menentukan jalur properti dan nilai yang akan diatur. Contoh: --set property1.property2=value.
Parameter Global
Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.
Tampilkan pesan bantuan ini dan keluar.
Hanya tampilkan kesalahan, menekan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.