Nvidia docker 2.0을 GPU 지원이 된 Docker 19.03으로 업데이트

2019/7/31

2019년 7월 25일에 Docker 19.03이 출시되어 네이티브 Nvidia GPU가 지원됩니다.앞으로 Nvidia Docker 2.0은 폐지 예정이라고 합니다.

마침내 Nvidia docker 2를 넣었습니다.이었지만 즉시 Docker 19.03으로 업데이트합니다.

환경
우분투 LTS 18.04

번호

공식 절차 (Upgrading with nvidia-docker2)에 따라 업데이트합니다.

$ sudo apt-get update $ sudo apt-get --only-upgrade install docker-ce nvidia-docker2 $ sudo systemctl restart docker # 동작 확인 $ docker run --gpus all nvidia/cuda:9.0-base nvidia-smi

뭔가 오류가 발생했습니다.

unknown flag: –gpus
See 'docker run –help'.

# 모든 것을 업데이트 해보십시오 $ sudo apt-get install docker-ce docker-ce-cli containerd.io

containerd.io는 이미 최신 버전(1.2.6-3)입니다.
docker-ce는 이미 최신 버전(5:19.03.1~3-0~ubuntu-bionic)입니다.
다음 패키지가 업그레이드됩니다. docker-ce-cli
업그레이드: 1개, 새로 설치: 0개, 삭제: 0개, 보류: 73개.
42.5MB 아카이브를 가져와야 합니다.
이 작업 후에 추가로 114MB의 디스크 공간이 소모됩니다.
계속하시겠습니까? [Y/n]

docker-ce-cli가 아직 업데이트되지 않았기 때문입니까?

# 다시 확인 $ docker run --gpus all nvidia/cuda:9.0-base nvidia-smi
+------------------------------------------------- ----------------------------+ | NVIDIA-SMI 430.26 Driver Version: 430.26 CUDA Version: 10.2 | |------ -------------------------+----------------------+- ---------------------+ | GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC | | Fan Temp Perf Pwr:Usage/Cap | Memory-Usage | GPU-Util Compute M. | |===============================+===== =================+======================| | 0 GeForce GTX 1080 Off | 00000000: 01:00.0 On | N/A | | 62% 29C P8 14W / 215W | 336MiB / 8116MiB | 0% Default | +----------------------- --------+----------------------+------------------ ----+ +------------------------------------------------ ---------------------------------+ | Processes: GPU Memory | | GPU PID Type Process name Usage | |= ================================================== ==========================| +---------------------- -------------------------------------------------- -----+

일단 잘 작동했습니다.