학습

1. git clone

2. pytorch 요구하므로 nividia에서 pytorch 이미지 pull

docker pull nvcr.io/nvidia/pytorch:21.09-py3

3. docker container

NV_GPU=1 nvidia-docker run --name bernice-FreezeG -it -v /etc/group:/etc/group:ro -v /etc/passwd:/etc/passwd:ro -v $(pwd):/workspace -v $(readlink -f disk1):/disk1 bernice-psp-pytorch /bin/bash
  • --rm : 컨테이너 종료시 자동 삭제 (현재는 설정되어 있지 않은 옵션)
  • --name bernice-FreezeG : container 이름 설정
  • --user 1002:1002 : 유저 설정 (현재는 설정되어 있지 않은 옵션: 학습 종료 후 생성된 파일들 권한 직접 바꿔주기로)
  • -it : 컨테이너 종료하지 않은 채로 터미널에 입력 넘겨줄 수 있음
  • -v /etc/group:/etc/group:ro -v /etc/passwd:/etc/passwd:ro : 유저 정보를 읽기 전용으로 마운트
  • $(pwd):/workspace -v $(readlink -f disk1):/disk1 : 필요한 폴더 마운트
  • bernice-psp-pytorch : 실행시킬 이미지명
  • /bin/bash : bash 로 실행

4. train

NV_GPU=1 nvidia-docker run --name bernice-FreezeG -it -v /etc/group:/etc/group:ro -v /etc/passwd:/etc/passwd:ro -v $(pwd):/workspace -v $(readlink -f disk1):/disk1 nvcr.io/nvidia/pytorch /bin/bash

 

 

 

'인공지능 > computer vision' 카테고리의 다른 글

GAN실험 - few-shot GAN adaptation  (0) 2022.08.12
GAN실험 - AnimeGANv2 학습  (0) 2022.08.12
GAN실험 - GANspace  (0) 2022.08.10
GAN실험 - model blending & projection  (0) 2022.08.10
GAN실험 - AWS 학습  (0) 2022.08.10
복사했습니다!