목록 보기
Ubuntu 20.04 LTS (CLI-Server)에 CUDA 11.1 GPU 가속 연산 환경 세팅 하기
AI

Ubuntu 20.04 LTS (CLI-Server)에 CUDA 11.1 GPU 가속 연산 환경 세팅 하기

너드팩토리
너드팩토리
2021년 4월 30일

두줄요약

Ubuntu 20.04 CLI 서버에서 CUDA 11.1 기반 GPU 가속 환경 구성을 정리했습니다. 드라이버·CUDA·cuDNN·딥러닝 프레임워크의 호환성과 검증 방법을 안내합니다.

구조와 흐름

  • GPU 모델, NVIDIA 드라이버, CUDA·cuDNN, PyTorch·TensorFlow 간 버전 호환성 사전 점검
  • GPU Compute Capability와 프레임워크 배포 아카이브를 통한 지원 CUDA 버전 확인
  • Ubuntu 20.04 CLI 서버에서 headless 드라이버, CUDA Toolkit, cuDNN 순차 설치

선택 이유

  • GUI 출력이 없는 서버 환경에 headless 드라이버 적용
  • --no-install-recommends를 통한 GUI 패키지와 드라이버 혼입 배제
  • CUDA 11.1 지원 조건에 맞춘 NVIDIA Driver 450.119.03과 cuDNN 8.2.0 조합

주의할 점

  • nvidia-smi의 CUDA 표기는 설치 CUDA가 아닌 드라이버 지원 CUDA 버전
  • CLI 전용 CUDA Toolkit 환경에서 nvcc 사용을 위한 PATH·LD_LIBRARY_PATH 수동 설정
  • 기존 드라이버 설치 여부와 목표 CUDA 버전 호환성 확인 후 재설치 판단

적용해볼 점

  • torch.cuda.is_available()과 CUDA 인식 버전·장치 수 조회를 통한 PyTorch GPU 가속 검증
  • TensorFlow의 로컬 디바이스 목록 조회를 통한 GPU 장치 인식 검증

다음 읽기

비슷한 주제의 데브옵스 글

KubeVirt로 구현하는 GPU VM (1) - GPU Passthrough 및 Kubevirt 설치

쿠버네티스에서 VM을 관리하기 위한 KubeVirt와 GPU Passthrough 설정 과정을 다루었습니다. vfio-pci 바인딩, GPU Operator, CPU 전용 할당으로 GPU VM 기반을 마련했습니다.

데보션
데보션
데브옵스

댓글 0개

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...