Docker에서 CUDA 컨테이너를 구축할 때 아래와 같은 오류가 발생했다.

cannot dlopen some gpu libraries

호스트의 CUDA 버전과 동일한 버전의 이미지를 설치했더니 문제가 해결되었다. CUDA 버전은 nvcc -V 명령어로 확인할 수 있다.

   
수정 전 FROM nvidia/cuda:11.0-cudnn8-runtime-ubuntu18.04
수정 후 FROM nvidia/cuda:11.1-cudnn8-runtime-ubuntu18.04