View a markdown version of this page

Awsb-sub - AWS ParallelCluster

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Awsb-sub

Mengirimkan pekerjaan ke antrian pekerjaan cluster.

awsbsub [-h] [-jn JOB_NAME] [-c CLUSTER] [-cf] [-w WORKING_DIR] [-pw PARENT_WORKING_DIR] [-if INPUT_FILE] [-p VCPUS] [-m MEMORY] [-e ENV] [-eb ENV_DENYLIST] [-r RETRY_ATTEMPTS] [-t TIMEOUT] [-n NODES] [-a ARRAY_SIZE] [-d DEPENDS_ON] [command] [arguments [arguments ...]]
penting

AWS ParallelCluster tidak mendukung pekerjaan GPU untuk AWS Batch. Untuk informasi selengkapnya, lihat pekerjaan GPU.

Argumen Posisi

command

Mengirimkan pekerjaan (perintah yang ditentukan harus tersedia pada instance komputasi) atau nama file yang akan ditransfer. Lihat juga --command-file.

arguments

(Opsional) Menentukan argumen untuk perintah atau file perintah.

Argumen Bernama

-jn JOB_NAME, --job-name JOB_NAME

Nama pekerjaannya. Karakter pertama harus berupa huruf atau angka. Nama pekerjaan dapat berisi huruf (baik huruf besar maupun kecil), angka, tanda hubung, dan garis bawah, dan panjangnya hingga 128 karakter.

-c CLUSTER, --cluster CLUSTER

Menentukan cluster yang akan digunakan.

-cf, --command-file

Menunjukkan bahwa perintah adalah file yang akan ditransfer ke instance komputasi.

Default: Salah

-w WORKING_DIR, --working-dir WORKING_DIR

Menentukan folder yang akan digunakan sebagai direktori kerja pekerjaan. Jika direktori kerja tidak ditentukan, pekerjaan dijalankan di job-<AWS_BATCH_JOB_ID> subfolder direktori home pengguna. Anda dapat menggunakan parameter ini atau --parent-working-dir parameter.

-pw PARENT_WORKING_DIR, --parent-working-dir PARENT_WORKING_DIR

Menentukan folder induk dari direktori kerja pekerjaan. Jika direktori kerja induk tidak ditentukan, itu default ke direktori home pengguna. Sebuah subfolder bernama job-<AWS_BATCH_JOB_ID> dibuat di direktori kerja induk. Anda dapat menggunakan parameter ini atau --working-dir parameter.

-if INPUT_FILE, --input-file INPUT_FILE

Menentukan file yang akan ditransfer ke instance komputasi, di direktori kerja pekerjaan. Anda dapat menentukan beberapa parameter file input.

-p VCPUS, --vcpus VCPUS

Menentukan jumlah vCPU yang akan dicadangkan untuk wadah. Ketika digunakan bersama dengan–nodes, ini mengidentifikasi jumlah vCPU untuk setiap node.

Default: 1

-m MEMORY, --memory MEMORY

Menentukan batas hard memori (dalam MiB) untuk menyediakan pekerjaan. Jika pekerjaan Anda mencoba melampaui batas memori yang ditentukan di sini, pekerjaan akan berakhir.

Default: 128

-e ENV, --env ENV

Menentukan daftar nama variabel lingkungan yang dipisahkan koma untuk diekspor ke lingkungan pekerjaan. Untuk mengekspor semua variabel lingkungan, tentukan 'semua'. Perhatikan bahwa daftar variabel lingkungan 'semua' tidak menyertakan yang tercantum dalam –env-blacklist parameter, atau variabel yang dimulai dengan AWS_* awalan PCLUSTER_* atau.

-eb ENV_DENYLIST, --env-blacklist ENV_DENYLIST

Menentukan daftar nama variabel lingkungan yang dipisahkan koma untuk tidak di ekspor ke lingkungan pekerjaan. Secara default,HOME,PWD,USER,PATH,LD_LIBRARY_PATH,TERM, dan tidak TERMCAP diekspor.

-r RETRY_ATTEMPTS, --retry-attempts RETRY_ATTEMPTS

Menentukan berapa kali untuk memindahkan pekerjaan ke RUNNABLE status. Anda dapat menentukan usaha antara 1 dan 10. Jika nilai upaya lebih besar dari 1, pekerjaan akan dicoba lagi jika gagal, sampai telah pindah ke RUNNABLE status untuk jumlah kali yang ditentukan.

Default: 1

-t TIMEOUT, --timeout TIMEOUT

Menentukan durasi waktu dalam detik (diukur dari cap waktu startedAt upaya pekerjaan) setelah itu meng AWS Batch akhiri pekerjaan Anda jika belum selesai. Nilai batas waktu harus minimal 60 detik.

-n NODES, --nodes NODES

Menentukan jumlah node yang akan dicadangkan untuk pekerjaan. Tentukan nilai untuk parameter ini untuk mengaktifkan pengiriman paralel multi-node.

catatan

Multi-node pekerjaan paralel tidak didukung ketika cluster_type parameter disetel kespot.

-a ARRAY_SIZE, --array-size ARRAY_SIZE

Menunjukkan ukuran array. Anda dapat menentukan nilai antara 2 dan 10.000. Jika Anda menentukan properti array untuk suatu tugas, itu menjadi tugas array.

-d DEPENDS_ON, --depends-on DEPENDS_ON

Menentukan daftar dependensi yang dipisahkan titik koma untuk pekerjaan. Sebuah pekerjaan dapat bergantung pada maksimal 20 pekerjaan. Anda dapat menentukan ketergantungan SEQUENTIAL tipe tanpa menentukan ID pekerjaan untuk pekerjaan array. Ketergantungan berurutan memungkinkan setiap pekerjaan array anak diselesaikan secara berurutan, mulai dari indeks 0. Anda juga dapat menentukan ketergantungan tipe N_TO_N dengan ID pekerjaan untuk pekerjaan array. Ketergantungan N_TO_N berarti bahwa setiap anak indeks dari pekerjaan ini harus menunggu anak indeks yang sesuai dari setiap ketergantungan selesai sebelum dapat dimulai. Sintaks untuk parameter ini adalah “jobID=<string>, type=<string>;...”.