Docker를 활용하면, 여러가지 환경을 사용할 수 있다는 장점은 분명 존재합니다.
하지만, docker의 container 내에서 GPU를 사용하는 것은 쉽지는 않습니다.
딥러닝 연구&개발이 급진적으로 진행되고 있는 추세에 대해서, nvidia에서는 docker에서 쉽게 GPU를 사용할 수 있게 오픈 소스를 공개하였습니다.
그 이름은 바로 nvidia-docker 입니다.
아래에 참고 1에 링크를 따라가면, 설치방법이 나와있습니다.
docker에서 image를 다운로드 할 때, lateset 버전을 받으면 CUDA 9.0 버전이 필요하게 됩니다.
현재 서버에 9.0이 아닌 다른 버전으로 세팅을 해놓으셨다면, 이전 버전에 대해서도 TAG별로 구분하여 다운로드 받을 수 있게 되어있으니 참고하세요.
TAG 명은 아래 참고2에서 확인하실 수 있습니다.
참고;
1. https://github.com/NVIDIA/nvidia-docker
2. https://hub.docker.com/r/nvidia/cuda/
'ETC > Docker' 카테고리의 다른 글
[Docker] 인터넷 없이 도커 설치하기 (0) | 2024.02.04 |
---|---|
[Docker] RUN, CMD, ENTRYPOINT 차이점 (5) | 2021.01.10 |
Winodws 10에서 Docker에 설치하기 & Docker 간단한 사용법 (0) | 2017.09.14 |