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 ParallelClustertidak mendukung pekerjaan GPU untukAWS Batch. Untuk informasi selengkapnya, lihat tugas 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 file perintah.
Argumen Bernama
-jn
JOB_NAME
, --job-nameJOB_NAME
-
Nama pekerjaan. Karakter pertama harus berupa huruf atau angka. Nama tugas dapat berisi huruf (huruf besar dan huruf kecil), angka, tanda hubung, dan garis bawah, dan garis bawah, dan panjangnya 128 karakter.
-c
CLUSTER
, --clusterCLUSTER
-
Menentukan klaster yang akan digunakan.
-cf, --command-file
-
Menunjukkan bahwa perintah adalah file yang akan ditransfer ke contoh komputasi.
Default: Salah
-w
WORKING_DIR
, --working-dirWORKING_DIR
-
Menentukan folder untuk 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-dir
parameter. -pw
PARENT_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 dalam direktori induk kerja. 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, dalam direktori kerja pekerjaan. Anda dapat menentukan beberapa parameter file input.
-p
VCPUS
, --vcpusVCPUS
-
Menentukan jumlah vCPUs yang akan disimpan untuk kontainer. Ketika digunakan bersama dengan
–nodes
, itu mengidentifikasi jumlah vCPUs untuk setiap node.Default: 1
-m
MEMORY
, --memoryMEMORY
-
Menentukan batas keras memori (dalam MiB) untuk menyediakan tugas tersebut. Jika tugas Anda mencoba untuk melebihi batas memori yang ditentukan di sini, tugas Anda akan berakhir.
Default: 128
-e
ENV
, --envENV
-
Menentukan daftar dipisahkan koma dari nama variabel lingkungan yang akan diekspor ke lingkungan tugas. Untuk mengekspor semua variabel lingkungan, tentukan 'semua'. Perhatikan bahwa daftar variabel lingkungan 'all' tidak menyertakan variabel 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 ekspor ke lingkungan pekerjaan. Secara default,
HOME
,PWD
,USER
,PATH
LD_LIBRARY_PATH
,TERM
,, dan tidakTERMCAP
diekspor. -r
RETRY_ATTEMPTS
, --retry-attemptsRETRY_ATTEMPTS
-
Menentukan jumlah kali untuk memindahkan tugas ke
RUNNABLE
status. Anda dapat menentukan usaha antara 1 dan 10. Jika nilai percobaan lebih besar dari 1, tugas akan dicoba lagi jika gagal, hingga nilai percobaan lebih besar dari 1, tugas akan dicoba lagiRUNNABLE
jika gagal, hingga nilai percobaan yang ditentukan.Default: 1
-t
TIMEOUT
, --timeoutTIMEOUT
-
Tentukan durasi waktu dalam detik (diukur dari
startedAt
timestamp percobaan tugas) setelahAWS Batch mengakhiri tugas Anda jika belum selesai. Nilai batas waktu harus paling sedikit 60 detik. -n
NODES
, --nodesNODES
-
Menentukan jumlah simpul yang akan disimpan untuk tugas tersebut. Tentukan nilai untuk parameter ini untuk mengaktifkan pengiriman parallel multi-node.
catatan
Ketika CapacityTypeparameter SchedulerAwsBatchQueues//diatur ke
SPOT
, pekerjaan parallel multi-node tidak didukung. Selain itu, harus ada peranAWSServiceRoleForEC2Spot
terkait layanan di akun Anda. Anda dapat membuat peran ini denganAWS CLI perintah berikut:$
aws iam create-service-linked-role --aws-service-name spot.amazonaws.comUntuk informasi selengkapnya, lihat peran terkait layanan untuk permintaan Instans Spot dalam Panduan Pengguna Amazon EC2 untuk Instans Linux.
-a
ARRAY_SIZE
, --array-sizeARRAY_SIZE
-
Menunjukkan ukuran array. Anda dapat menentukan nilai antara 2 hingga 10.000. Jika Anda menentukan properti array untuk suatu tugas, itu menjadi tugas array.
-d
DEPENDS_ON
, --depends-onDEPENDS_ON
-
Menentukan daftar dipisahkan titik koma dependensi untuk pekerjaan. Sebuah pekerjaan dapat bergantung pada maksimum 20 pekerjaan. Anda dapat menentukan ketergantungan
SEQUENTIAL
tipe tanpa menentukan ID pekerjaan untuk pekerjaan array. Ketergantungan berurutan memungkinkan setiap pekerjaan array turunan untuk menyelesaikan secara berurutan, mulai dari indeks 0. Anda juga dapat menentukan tipe dependensi N_TO_TO_TO_TO_TO_TO_TO_TO_TO__TO__TO__TO__TO__TO__TO__ Dependensi N_TO_TO_TO_TO_TO_TO_TO__TO__TO__TO__TO___TO___TO___TO___TO__TO___TO___TO___TO___TO____TO____ Sintaks untuk parameter ini adalah “jobid=<string>, type=
<string>;...”.