Repositori ini mengumpulkan skrip yang berguna untuk mengeksekusi kode pada cluster komputasi kinerja tinggi dari Technical University of Denmark (DTU). Karena modul yang tersedia bergantung pada node login, saya harus menambahkan penafian yang hanya saya gunakan secara pribadi dan mengujinya pada node login kedua: login2.hpc.dtu.dk. Pada saat penulisan, sistem default Python (versi 2.7.5) digunakan.
Pertama, sambungkan dengan server DTU HPC menggunakan ssh. Seperti yang dinyatakan, saya merekomendasikan node login kedua. Setelah masuk, navigasikan ke direktori proyek yang Anda inginkan dan jalankan yang berikut untuk menyiapkan lingkungan Python Anda termasuk Tensorflow dan Keras berdasarkan instalasi CUDA 9.0. Setelah keluar, misalnya, Anda dapat masuk ke node GPU interaktif untuk menjalankan kode Anda.
linuxsh
wget https://github.com/Algebrazebra/DTU-HPC-Scripts/raw/master/setup.sh
sh setup.sh
rm -f setup.sh
exit
Pekerjaan dikirimkan menggunakan skrip shell pengiriman melalui
bsub < submit.sh
Skrip shell berisi instruksi untuk pengendali beban serta perintah yang diperlukan untuk mengeksekusi kode Anda. Contoh skrip pekerjaan disediakan bersama file submit.sh di repo ini. Cukup ubah file sesuai kebutuhan dan keinginan Anda. Untuk informasi lebih lanjut tentang skrip pekerjaan, silakan merujuk ke dokumentasi resmi yang diberikan di sini: Pekerjaan Batch.
Setelah pengiriman berhasil, Anda dapat memeriksa status kiriman Anda saat ini dengan
bstat