Setup DL Environment in Competition Container

less than 1 minute read

의료 대회에서 container로 진행하다보니
필요한 파일들을 가상환경처럼 설치한 후 컨테이너 재시작을 하면 다 날아가 버린다.
이에 따라 마운트 된 backup directory에 설치 및 저장 후 사용해야 하는데

pip install 경로지정 설치

pip install 로 저장 후 다시 설치된 라이브러리들이 제대로 호출 되는지 확인해야 한다.

-t argument를 줘서 경로 지정이 가능하다.

pip install tqdm -t ./backup/lib/tqdm/

해결: ./backup/lib 에 필요한 모든 설치 패키지 설치 후

현재 디렉토리인 /tf에서 노트북 생성할때마다 sys path에 넣어줘야하는 번거로움이 있지만 아무튼 해결.

import sys
sys.path.insert(0, './backup/lib')

MMsegmentation error

에러메시지:
importerror: libtorch_cuda_cu.so: cannot open shared object file: no such file or directory

cuda version 안맞아서 생기는 문제기 때문에 아래 명령어로 로 torch, cuda version 체크해주고 해당 버전에 맞는 패키지로 설치해주면 된다.

import torch
print(torch.__version__, torch.cuda.is_available())

pip uninstall 경로 지정

현재 그런 기능이 없기 때문에

pip install pckg -t your_dst로 경로지정해서 설치한 후에는 해당 경로가서 디렉토리 삭제하는 방법으로만 가능하다고 현재는 알고 있다.

Leave a comment