Super Kawaii Cute Cat Kaoani singularity definition file 작성하고 container 만들어 코드 실행시키기

기타

singularity definition file 작성하고 container 만들어 코드 실행시키기

치킨고양이짱아 2023. 10. 11. 21:16
728x90
728x90

singularity definition file 작성하기

(test.def)

Bootstrap: library  # Singularity Container Library에서 받을 것임을 명시
From: library/default/ubuntu:22.04  # Singularity Container Library에서 검색 후 pull cmd에 나와있는 주소

%post
    apt -y update
    apt -y install python3
    apt -y install python3-pip
    pip3 install numpy
    pip3 install tensorboard
    pip install torch
    pip3 install PyQt5
    pip3 install PyOpenGL
    pip3 install librosa

 

singularity container 만들기

(test.sif)

sudo singularity build --nv test.sif test.def

--nv 옵션을 주어야 gpu를 정상적으로 사용할 수 있다.

 

singularity container 사용하여 코드 실행시키기

singularity exec --nv test.sif python3 실행파일.py

마찬가지로 --nv 옵션을 주어야 gpu를 정상적으로 사용할 수 있다.

728x90
728x90

'기타' 카테고리의 다른 글

g++, gcc 차이 및 gcc 옵션들  (0) 2023.09.13