Jika kluster Elastic High Performance Computing (E-HPC) Anda menggunakan instance Elastic Compute Service (ECS) sebagai node, Anda dapat menggunakan pengirim untuk mengirimkan pekerjaan ke kluster di E-HPC Portal. Topik ini menjelaskan cara menggunakan pengirim untuk mengirimkan pekerjaan di E-HPC Portal.
Prasyarat
Kluster berada dalam status Running.
Sebelum memulai
Siapkan file pekerjaan dan unggah ke kluster Anda.
E-HPC Portal mendukung metode unggah berikut:
Gunakan modul Data Management: Anda dapat membuat dan mengedit file pekerjaan di folder kluster, mengunggah file lokal ke kluster, atau mengunduh file dari bucket Object Storage Service (OSS) ke kluster.
Sambungkan ke kluster dan buat file: Anda dapat mengklik ikon
di sudut kanan atas E-HPC Portal untuk menyambung ke kluster lalu jalankan perintah untuk membuat file pekerjaan.
Prosedur
Masuk ke E-HPC Portal.
Untuk informasi lebih lanjut, lihat Masuk ke E-HPC Portal.
Di bilah navigasi atas, klik Task Management.
Di bagian atas halaman, klik submitter.
Di halaman Create Job, tentukan parameter berikut:
CatatanJika Anda ingin mengirimkan pekerjaan yang sama secara berulang, Anda dapat mengklik Save as Template setelah mengonfigurasi parameter. Dengan cara ini, Anda dapat memilih template di sebelah kiri halaman untuk mengirimkan pekerjaan selanjutnya dengan mudah.
Parameter Dasar
Parameter
Deskripsi
Username
Jika kluster Anda adalah kluster Slurm dan Anda masuk ke E-HPC Portal sebagai pengguna root, Anda dapat mengirimkan pekerjaan sebagai root atau pengguna reguler tertentu.
PentingJika Anda menentukan pengguna non-root, pastikan bahwa pengguna tersebut telah masuk dan mengirimkan pekerjaan di E-HPC Portal.
Job Name
Nama pekerjaan.
Jika Anda perlu mengunduh dan mengekstrak file pekerjaan secara otomatis, direktori ekstraksi diberi nama sesuai dengan nama pekerjaan.
Input File
File input pekerjaan. Masukkan tag baris perintah (misalnya,
-input) lalu pilih file input (misalnya,/home/testuser/in.txt).Output File
File output pekerjaan. Masukkan tag baris perintah (misalnya,
-output) lalu masukkan jalur untuk file output (misalnya,/home/testuser/out.txt).Queue
Antrian tempat Anda ingin menjalankan pekerjaan.
Jika Anda menambahkan node komputasi ke antrian saat membuat kluster, Anda harus mengirimkan pekerjaan ke antrian tersebut. Jika tidak, pekerjaan gagal dijalankan. Jika Anda tidak menambahkan node komputasi ke antrian, pekerjaan dikirimkan ke antrian default penjadwal.
Command
Perintah eksekusi pekerjaan yang ingin Anda kirimkan ke penjadwal. Anda dapat memasukkan perintah teks atau jalur relatif file skrip. E-HPC Portal mendukung metode berikut:
Pengeditan online
File lokal
File yang diunggah
CatatanJika file skrip dapat dieksekusi langsung, Anda dapat menentukan jalur relatif, misalnya,
./job.pbs.Jika file skrip tidak dapat dieksekusi, Anda harus memasukkan perintah eksekusi, misalnya,
/opt/mpi/bin/mpirun /home/test/job.pbs.
Priority
Prioritas pekerjaan. Nilai valid: 0 hingga 9. Semakin besar nilainya, semakin tinggi prioritasnya.
Jika Anda menentukan bahwa pekerjaan dijadwalkan berdasarkan prioritas pekerjaan saat menetapkan kebijakan penjadwalan kluster, pekerjaan dengan prioritas lebih tinggi akan dijadwalkan dan dijalankan terlebih dahulu.
Number of Nodes
Jumlah node komputasi yang digunakan untuk menjalankan pekerjaan.
Number of Tasks
Jumlah tugas yang digunakan oleh setiap node komputasi untuk menjalankan pekerjaan, yaitu jumlah proses.
Number of Threads
Jumlah thread yang digunakan oleh setiap tugas. Parameter ini kosong secara default, yang menunjukkan jumlah thread sebesar 1.
Number of GPUs
Jumlah GPU yang digunakan oleh setiap node komputasi untuk menjalankan pekerjaan. Jika Anda ingin menentukan parameter ini, pastikan bahwa node komputasi adalah instance yang dipercepat GPU.
Parameter Lanjutan
Parameter
Deskripsi
MPI Profile
Menentukan apakah akan mengaktifkan pemrofilan kinerja MPI.
Maximum Memory
Memori maksimum yang dapat digunakan oleh setiap node komputasi untuk menjalankan pekerjaan. Parameter ini kosong secara default, yang menunjukkan tidak ada batasan yang diberlakukan. Nilainya dalam format
Quantity+Unit. Contoh: 1GB atau 200MB.Maximum Walltime
Periode maksimum untuk menjalankan pekerjaan. Pekerjaan gagal melewati periode yang ditentukan. Parameter ini kosong secara default, yang menunjukkan tidak ada batasan yang diberlakukan. Contoh,
01:00:00, yang menunjukkan satu jam.Stdout Path
Path tempat log terkait pekerjaan disimpan. Pastikan Anda memiliki izin tulis pada path tersebut. Secara default, file log dikeluarkan berdasarkan perilaku penjadwal.
Environment Variable
Variabel lingkungan yang ingin Anda tambahkan berdasarkan kebutuhan bisnis Anda.
Klik Submit.
Operasi lainnya
Anda dapat menanyakan pekerjaan yang telah dikirimkan di halaman Task Management. Untuk informasi lebih lanjut, lihat Tanyakan Pekerjaan.