Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
awsbsub
Mengirimkan pekerjaan ke antrian pekerjaan cluster.
awsbsub [-h] [-jn
JOB_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 contoh komputasi) atau nama file yang akan ditransfer. Lihat juga
--command-file
. arguments
-
(Opsional) Menentukan argumen untuk perintah atau perintah-file.
Argumen Bernama
-jn
JOB_NAME
, --job-nameJOB_NAME
-
Nama pekerjaan. Karakter pertama harus berupa huruf atau angka. Nama pekerjaan dapat berisi huruf (huruf besar dan kecil), angka, tanda hubung, dan garis bawah, dan panjangnya hingga 128 karakter.
-c
CLUSTER
, --clusterCLUSTER
-
Menentukan cluster untuk digunakan.
-cf, --command-file
-
Menunjukkan bahwa perintah adalah file yang akan ditransfer ke instance komputasi.
Default: Salah
-w
WORKING_DIR
, --working-dirWORKING_DIR
-
Menentukan folder untuk digunakan sebagai direktori kerja pekerjaan ini. 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-dir
parameter. -pw
PARENT_WORKING_DIR
, --parent-working-dirPARENT_WORKING_DIR
-
Menentukan folder induk dari direktori kerja pekerjaan ini. 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-dir
parameter. -if
INPUT_FILE
, --input-fileINPUT_FILE
-
Menentukan file yang akan ditransfer ke contoh komputasi, di direktori kerja pekerjaan. Anda dapat menentukan beberapa parameter file input.
-p
VCPUS
, --vcpusVCPUS
-
Menentukan jumlah vCPU untuk cadangan untuk wadah. Ketika digunakan bersama dengan
–nodes
, ini mengidentifikasi jumlah vCPU untuk setiap node.Default: 1
-m
MEMORY
, --memoryMEMORY
-
Menentukan batas keras memori (dalam MiB) untuk menyediakan pekerjaan. Jika pekerjaan Anda mencoba untuk melebihi batas memori yang ditentukan di sini, pekerjaan berakhir.
Default: 128
-e
ENV
, --envENV
-
Menentukan daftar dipisahkan koma nama variabel lingkungan untuk mengekspor ke lingkungan kerja. Untuk mengekspor semua variabel lingkungan, tentukan 'semua'. Perhatikan bahwa daftar variabel lingkungan 'semua' tidak termasuk yang tercantum dalam
–env-blacklist
parameter, atau variabel yang dimulai denganAWS_*
awalanPCLUSTER_*
atau. -eb
ENV_DENYLIST
, --env-blacklistENV_DENYLIST
-
Menentukan daftar dipisahkan koma nama variabel lingkungan untuk tidak mengekspor ke lingkungan kerja. Secara default,
HOME
,PWD
,USER
,PATH
,LD_LIBRARY_PATH
,TERM
, dan tidakTERMCAP
diekspor. -r
RETRY_ATTEMPTS
, --retry-attemptsRETRY_ATTEMPTS
-
Menentukan jumlah kali untuk memindahkan pekerjaan ke
RUNNABLE
status. Anda dapat menentukan usaha antara 1 dan 10. Jika nilai percobaan lebih besar dari 1, pekerjaan akan dicoba lagi jika gagal, sampai telah pindah keRUNNABLE
status untuk jumlah yang ditentukan kali.Default: 1
-t
TIMEOUT
, --timeoutTIMEOUT
-
Menentukan durasi waktu dalam hitungan detik (diukur dari
startedAt
stempel waktu usaha pekerjaan) setelah itu AWS Batch mengakhiri pekerjaan Anda jika belum selesai. Nilai batas waktu harus minimal 60 detik. -n
NODES
, --nodesNODES
-
Menentukan jumlah node untuk cadangan untuk pekerjaan itu. Tentukan nilai untuk parameter ini untuk mengaktifkan pengiriman paralel multi-node.
catatan
Ketika CapacityTypeparameter Scheduler/AwsBatchQueues/disetel ke
SPOT
, multi-node parallel jobs tidak didukung. Selain itu, harus ada peranAWSServiceRoleForEC2Spot
terkait layanan di akun Anda. Anda dapat membuat peran ini dengan AWS CLI perintah berikut:$
aws iam create-service-linked-role --aws-service-name spot.amazonaws.com.rproxy.goskope.comUntuk informasi selengkapnya, lihat Peran terkait layanan untuk permintaan Instans Spot di Panduan Pengguna Amazon Elastic Compute Cloud untuk Instans Linux.
-a
ARRAY_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.
-d
DEPENDS_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
SEQUENTIAL
tipe tanpa menentukan ID pekerjaan untuk pekerjaan array. Ketergantungan sekuensial memungkinkan setiap pekerjaan array anak untuk menyelesaikan secara berurutan, dimulai dari indeks 0. Anda juga dapat menentukan dependensi tipe N_TO_N dengan ID pekerjaan untuk pekerjaan array. Ketergantungan N_TO_N berarti bahwa setiap turunan indeks dari pekerjaan ini harus menunggu turunan indeks yang sesuai dari setiap dependensi selesai sebelum dapat dimulai. <string>Sintaks untuk parameter ini adalah “joBid=<string>, type=
;...”.