DTU HPC Scripts
1.0.0
이 저장소는 덴마크 기술 대학(DTU)의 고성능 컴퓨팅 클러스터에서 코드를 실행하는 데 유용한 스크립트를 수집합니다. 사용 가능한 모듈은 로그인 노드에 따라 다르므로 개인적으로 두 번째 로그인 노드인 login2.hpc.dtu.dk에서만 사용하고 테스트한 고지 사항을 추가해야 합니다. 작성 당시에는 기본 시스템 Python(버전 2.7.5)이 사용되었습니다.
먼저 SSH를 사용하여 DTU HPC 서버에 연결합니다. 언급한 대로 두 번째 로그인 노드를 권장합니다. 로그인 후 원하는 프로젝트 디렉토리로 이동하여 다음을 실행하여 CUDA 9.0 설치를 기반으로 Tensorflow 및 Keras를 포함한 Python 환경을 설정하십시오. 예를 들어 종료한 후 대화형 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
셸 스크립트에는 로드 핸들러에 대한 지침과 코드를 실행하는 데 필요한 명령이 포함되어 있습니다. 이 저장소의 submit.sh 파일과 함께 샘플 작업 스크립트가 제공됩니다. 필요에 따라 파일을 변경하기만 하면 됩니다. 작업 스크립트에 대한 자세한 내용은 여기에 제공된 공식 문서인 Batch Jobs를 참조하십시오.
성공적으로 제출되면 다음을 통해 현재 제출 상태를 확인할 수 있습니다.
bstat