พื้นที่เก็บข้อมูลนี้รวบรวมสคริปต์ที่มีประโยชน์สำหรับการรันโค้ดบนคลัสเตอร์การประมวลผลประสิทธิภาพสูงของมหาวิทยาลัยเทคนิคแห่งเดนมาร์ก (DTU) เนื่องจากโมดูลที่มีอยู่นั้นขึ้นอยู่กับโหนดล็อกอิน ฉันจึงต้องเพิ่มข้อจำกัดความรับผิดชอบที่ฉันใช้เป็นการส่วนตัวและทดสอบโมดูลเหล่านั้นบนโหนดล็อกอินที่สอง: login2.hpc.dtu.dk ในขณะที่เขียน มีการใช้ระบบเริ่มต้นของ Python (เวอร์ชัน 2.7.5)
ขั้นแรก ให้เชื่อมต่อกับเซิร์ฟเวอร์ DTU HPC โดยใช้ ssh ตามที่ระบุไว้ ฉันขอแนะนำโหนดเข้าสู่ระบบที่สอง หลังจากเข้าสู่ระบบ ให้นำทางไปยังไดเร็กทอรีโปรเจ็กต์ที่คุณต้องการ และดำเนินการต่อไปนี้เพื่อตั้งค่าสภาพแวดล้อม Python ของคุณ รวมถึง Tensorflow และ Keras ตามการติดตั้ง CUDA 9.0 หลังจากออก คุณสามารถเข้าสู่ระบบโหนด GPU แบบโต้ตอบเพื่อเรียกใช้โค้ดของคุณได้
linuxsh
wget https://github.com/Algebrazebra/DTU-HPC-Scripts/raw/master/setup.sh
sh setup.sh
rm -f setup.sh
exit
งานจะถูกส่งโดยใช้เชลล์สคริปต์การส่งผ่านทาง
bsub < submit.sh
เชลล์สคริปต์ประกอบด้วยคำแนะนำสำหรับตัวจัดการโหลด รวมถึงคำสั่งที่จำเป็นในการรันโค้ดของคุณ สคริปต์งานตัวอย่างมาพร้อมกับไฟล์ send.sh ใน repo นี้ เพียงแก้ไขไฟล์ตามความต้องการและความชอบของคุณ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับสคริปต์งาน โปรดดูเอกสารอย่างเป็นทางการที่ให้ไว้ที่นี่: งานแบทช์
เมื่อส่งสำเร็จแล้ว คุณสามารถตรวจสอบสถานะการส่งปัจจุบันของคุณได้
bstat