OS/Ubuntu

[Ubuntu 22.04] CUDA 설치

Ahn Paul 2023. 4. 16. 21:12

이전 단계에서 Nvidia Driver를 설치했습니다. 

 

Nvidia Driver가 설치되어 있지 않다면 우선 아래 문서를 통해 Driver를 설치해 주세요.

 

https://obeyjy.tistory.com/entry/Ubuntu-2204-Nvidia-%EB%93%9C%EB%9D%BC%EC%9D%B4%EB%B2%84-%EC%84%A4%EC%B9%98

 

[Ubuntu 22.04] Nvidia 드라이버 설치

Nvidia 드라이버 설치 1. Nvidia 드라이버 설치 전 환경 확인을 위해 nvidia-smi 입력 * 실행 도중 발견된 문제 및 해결 방법 - Problem 1.1. 해당 명령어 입력 시 아래와 같이 설치된 GPU가 뜨지 않는 현상 발

obeyjy.tistory.com

 

CUDA 설치


1. nvidia-smi를 통한 CUDA Version 확인

Nvidia Driver를 설치하면 설치된 버전에 CUDA Version을 확인할 수 있습니다.

아래 그림의 경우 CUDA Version이 11.2인 것을 확인할 수 있습니다. 

호환성을 위해 해당 버전에 맞추어 CUDA를 설치하도록 하겠습니다.

 

2. CUDA 설치 방안 확인하기

아래 링크에 접속하여 각자의 OS, Architecture, Distribution, Version, Installer Type에 맞추어 선택하고 설치 가이드를 확인합니다. 

https://developer.nvidia.com/cuda-downloads?target_os=Linux&target_arch=x86_64&Distribution=Ubuntu&target_version=20.04

 

CUDA Toolkit 11.7 Downloads

Get the latest feature updates to NVIDIA's proprietary compute stack.

developer.nvidia.com

각자 환경에 맞게 선택하면 하단에 설치에 대한 가이드가 생성됩니다.

※ Ubuntu 사용자 중 자신의 Version을 모르고 계신다면 lsb_release -a 명령어를 통해 확인이 가능합니다.

이후, 가이드를 보고 설치를 진행해 주세요.

 

※ 설치 도중 아래 에러가 발생했다면 참고해 주세요.

 Problem 2.1 nvidia-smi 명령어 실행 시 Failed to initialize NVML: Driver/library version mismatch

 Solve 2.1 Driver 버전과 CUDA 버전이 일치하지 않아 생기는 문제입니다.  아래 문서를 확인해 둘 중 하나를 제거하여 재설치 해 주세요.

https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#removing-cuda-toolkit-and-driver

 

cuda-installation-guide-linux 12.1 documentation

The installation instructions for the CUDA Toolkit on Linux. 13. Post-installation Actions The post-installation actions must be manually performed. These actions are split into mandatory, recommended, and optional sections. 13.1. Mandatory Actions Some ac

docs.nvidia.com

 

위 과정을 통하여 CUDA를 설치할 수 있습니다.