728x90 Singularity2 [HPC]Singularity 설치 및 사용 가이드 Singularity란?Singularity는 컨테이너 기술로, HPC(고성능 컴퓨팅) 환경에서 주로 사용됩니다. 보안성과 유연성을 제공하며, 연구 및 개발 분야에서 Docker 대안으로 자주 사용됩니다. 설치 환경 OS: Ubuntu 24.04Singularity 버전: 최신 버전주요 패키지: Python3, Numpy, Polib 등설치 과정시스템 업데이트sudo apt update 의존성 문제 해결sudo apt --fix-broken install Singularity 설치sudo apt-get install singularitySingularity 설치 확인$ singularity --version/usr/games/singularity:6: DeprecationWarning: pkg_res.. 2024. 12. 5. [HPC]Singularity 개요Singularity는 HPC(High-Performance Computing) 환경에 특화된 컨테이너 솔루션으로, 과학 연구 및 데이터 집약적인 작업을 위해 설계되었습니다. Docker와 유사하게 컨테이너 기술을 기반으로 하지만, HPC 환경의 요구 사항을 충족하도록 최적화되었습니다. 주요 특징1. 보안 중심 설계 Singularity는 루트 권한 없이 컨테이너 실행이 가능합니다.일반 사용자가 컨테이너를 실행하더라도 호스트 시스템의 보안을 유지합니다.컨테이너 내부의 프로세스는 사용자의 권한으로 실행되며, 이는 HPC 클러스터와 같은 멀티유저 환경에서 매우 중요합니다. 2. HPC 환경 통합 Singularity는 MPI(Message Passing Interface), InfiniBand 등과 같.. 2024. 11. 25. 이전 1 다음 728x90