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] [-jnJOB_NAME] [-cCLUSTER] [-cf] [-wWORKING_DIR] [-pwPARENT_WORKING_DIR] [-ifINPUT_FILE] [-pVCPUS] [-mMEMORY] [-eENV] [-ebENV_DENYLIST] [-rRETRY_ATTEMPTS] [-tTIMEOUT] [-nNODES] [-aARRAY_SIZE] [-dDEPENDS_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
-jnJOB_NAME, --job-nameJOB_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.
-cCLUSTER, --clusterCLUSTER-
Menentukan cluster yang akan digunakan.
-cf, --command-file-
Menunjukkan bahwa perintah adalah file yang akan ditransfer ke instance komputasi.
Default: Salah
-wWORKING_DIR, --working-dirWORKING_DIR-
Menentukan folder yang akan digunakan sebagai direktori kerja pekerjaan. Jika direktori kerja tidak ditentukan, pekerjaan dijalankan di
job-subfolder direktori home pengguna. Anda dapat menggunakan parameter ini atau<AWS_BATCH_JOB_ID>--parent-working-dirparameter. -pwPARENT_WORKING_DIR, --parent-working-dirPARENT_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-dibuat di direktori kerja induk. Anda dapat menggunakan parameter ini atau<AWS_BATCH_JOB_ID>--working-dirparameter. -ifINPUT_FILE, --input-fileINPUT_FILE-
Menentukan file yang akan ditransfer ke instance komputasi, di direktori kerja pekerjaan. Anda dapat menentukan beberapa parameter file input.
-pVCPUS, --vcpusVCPUS-
Menentukan jumlah vCPU yang akan dicadangkan untuk wadah. Ketika digunakan bersama dengan
–nodes, ini mengidentifikasi jumlah vCPU untuk setiap node.Default: 1
-mMEMORY, --memoryMEMORY-
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
-eENV, --envENV-
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-blacklistparameter, atau variabel yang dimulai denganAWS_*awalanPCLUSTER_*atau. -ebENV_DENYLIST, --env-blacklistENV_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 tidakTERMCAPdiekspor. -rRETRY_ATTEMPTS, --retry-attemptsRETRY_ATTEMPTS-
Menentukan berapa kali untuk memindahkan pekerjaan ke
RUNNABLEstatus. Anda dapat menentukan usaha antara 1 dan 10. Jika nilai upaya lebih besar dari 1, pekerjaan akan dicoba lagi jika gagal, sampai telah pindah keRUNNABLEstatus untuk jumlah kali yang ditentukan.Default: 1
-tTIMEOUT, --timeoutTIMEOUT-
Menentukan durasi waktu dalam detik (diukur dari cap waktu
startedAtupaya pekerjaan) setelah itu meng AWS Batch akhiri pekerjaan Anda jika belum selesai. Nilai batas waktu harus minimal 60 detik. -nNODES, --nodesNODES-
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 ke
spot. -aARRAY_SIZE, --array-sizeARRAY_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.
-dDEPENDS_ON, --depends-onDEPENDS_ON-
Menentukan daftar dependensi yang dipisahkan titik koma untuk pekerjaan. Sebuah pekerjaan dapat bergantung pada maksimal 20 pekerjaan. Anda dapat menentukan ketergantungan
SEQUENTIALtipe 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>;...”.