CodeName의 잡다한 블로그
article thumbnail

시작하기에 앞서...

엔비디아 GPU를 리눅스에서 100% 활용할려면 CUDA 드라이버 설치가 필수적입니다.

CUDA를 활용하지 않더라도 CUDA 설치와 함께 드라이버도 같이 설치되니 크게 문제 없습니다.

 

글쓴이의 스펙은 다음과 같습니다.

해당 강좌도 이 기준으로 설명합니다.

데비안(Debian) 11 bullseye
엔비디아(Nvidia) Qudro P600 

 

호완성

호완성은 다음 사이트에서도 확인이 가능하지만 대부분은 자동으로 드라이버가 설치됩니다.

물론 호완성이 매우 중요하다면 표를 꼭 확인하시기 바랍니다.

 

CUDA Compatibility :: NVIDIA Data Center GPU Driver Documentation

The CUDA driver maintains backward compatibility to continue support of applications built on older toolkits. Using a compatible minor driver version, applications build on CUDA Toolkit 11 and newer are supported on any driver from within the corresponding

docs.nvidia.com

 

 

드라이버 설치

CUDA 툴킷은 다음 사이트에서 받을 수 있습니다.

아래 아카이브에선 구버전도 설치가 가능합니다. 글쓴이는 최신버전으로 설치합니다.

  • CUDA 툴킷 다운로드
 

CUDA Toolkit 11.7 Downloads

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

developer.nvidia.com

  • CUDA 툴킷 아카이브
 

CUDA Toolkit Archive

Previous releases of the CUDA Toolkit, GPU Computing SDK, documentation and developer drivers can be found using the links below. Please select the release you want from the list below, and be sure to check www.nvidia.com/drivers for more recent production

developer.nvidia.com

 

선택

글쓴이는 데비안 11를 이용하기에 다음과 같이 항목을 선택하였습니다.

데비안 뿐만이 아닌 다른 OS에서도 선택이 가능하니 자신의 장치와 맞는 기기를 선택하시길 바랍니다.

 

커맨드 확인

항목을 다 선택하였다면 밑에 설치에 필요한 커맨드들이 나타납니다.

나타난 커맨드 순서대로 설치해주시면 됩니다.

 

커맨드 입력

커맨드 작업을 시작하기 전 GUI 보단 CLI에서 작업하는 것이 안전합니다.
저는 SSH로 설치를 진행합니다.
또한 설치하기 전에 미리 Root 권한을 확보하여야 합니다.

 

순서대로 커맨드를 입력합니다.

wget https://developer.download.nvidia.com/compute/cuda/11.7.0/local_installers/cuda-repo-debian11-11-7-local_11.7.0-515.43.04-1_amd64.deb
sudo dpkg -i cuda-repo-debian11-11-7-local_11.7.0-515.43.04-1_amd64.deb
sudo cp /var/cuda-repo-debian11-11-7-local/cuda-*-keyring.gpg /usr/share/keyrings/
sudo add-apt-repository contrib
sudo apt-get update
sudo apt-get -y install cuda

 

CUDA가 설치되는 중간에 확인창이 나타납니다.

확인창이 나타나면 '확인'을 눌러주세요.

 

설치완료

설치가 완료되었다면 재부팅 후 다음 명령어를 입력해 드라이버와 CUDA가 정상적으로 설치되었는지 확인합니다.

nvidia-smi

 

 

오류 해결

글쓴이가 Nvidia CUDA 드라이버를 설치하면서 격은 오류들에 대한 간단한 해결법입니다.

오류 내용 해결방법
E: gnupg, gnupg2 and gnupg1 do not seem to be installed, but one of them is required for this operation apt-get install gnupg
-bash: add-apt-repository: 명령어를 찾을 수 없음 apt-get install software-properties-common

 

 

마무리...

부족한 부분이나 보수가 필요한 내용들은 댓글에 적어주세요.

또한 질문도 받으니 모르는 부분은 언제는 질문해주시면 친절하게 답변해드리겠습니다.

 

profile

CodeName의 잡다한 블로그

@코네 (CodeName)

소프트웨어 개발, 컴퓨터 조립 등을 좋아합니다. 최근에는 애니메이션에도 입덕했습니다!