awsbsub - AWS ParallelCluster

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] [-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 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-name JOB_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, --cluster CLUSTER

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-dir WORKING_DIR

Menentukan folder untuk digunakan sebagai direktori kerja pekerjaan. Jika direktori kerja tidak ditentukan, pekerjaan dijalankan dijob-<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 bernamajob-<AWS_BATCH_JOB_ID> dibuat dalam direktori induk kerja. Anda dapat menggunakan parameter ini atau--working-dir parameter.

-if INPUT_FILE, --input-file INPUT_FILE

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

-p VCPUS, --vcpus VCPUS

Menentukan jumlah vCPUs yang akan disimpan untuk kontainer. Ketika digunakan bersama dengan–nodes, itu mengidentifikasi jumlah vCPUs untuk setiap node.

Default: 1

-m MEMORY, --memory MEMORY

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, --env ENV

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-blacklist ENV_DENYLIST

Menentukan daftar dipisahkan koma nama variabel lingkungan untuk tidak ekspor ke lingkungan pekerjaan. Secara default,HOME,PWD,USER,PATHLD_LIBRARY_PATH,TERM,, dan tidakTERMCAP diekspor.

-r RETRY_ATTEMPTS, --retry-attempts RETRY_ATTEMPTS

Menentukan jumlah kali untuk memindahkan tugas keRUNNABLE 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, --timeout TIMEOUT

Tentukan durasi waktu dalam detik (diukur daristartedAt timestamp percobaan tugas) setelahAWS Batch mengakhiri tugas Anda jika belum selesai. Nilai batas waktu harus paling sedikit 60 detik.

-n NODES, --nodes NODES

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 keSPOT, 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.com

Untuk informasi selengkapnya, lihat peran terkait layanan untuk permintaan Instans Spot dalam Panduan Pengguna Amazon EC2 untuk Instans Linux.

-a ARRAY_SIZE, --array-size ARRAY_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-on DEPENDS_ON

Menentukan daftar dipisahkan titik koma dependensi untuk pekerjaan. Sebuah pekerjaan dapat bergantung pada maksimum 20 pekerjaan. Anda dapat menentukan ketergantunganSEQUENTIAL 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>;...”.