시작하기에 앞서...
엔비디아 GPU를 리눅스에서 100% 활용할려면 CUDA 드라이버 설치가 필수적입니다.
CUDA를 활용하지 않더라도 CUDA 설치와 함께 드라이버도 같이 설치되니 크게 문제 없습니다.
글쓴이의 스펙은 다음과 같습니다.
해당 강좌도 이 기준으로 설명합니다.
데비안(Debian) 11 bullseye
엔비디아(Nvidia) Qudro P600
호완성
호완성은 다음 사이트에서도 확인이 가능하지만 대부분은 자동으로 드라이버가 설치됩니다.
물론 호완성이 매우 중요하다면 표를 꼭 확인하시기 바랍니다.
드라이버 설치
CUDA 툴킷은 다음 사이트에서 받을 수 있습니다.
아래 아카이브에선 구버전도 설치가 가능합니다. 글쓴이는 최신버전으로 설치합니다.
- CUDA 툴킷 다운로드
- CUDA 툴킷 아카이브
선택
글쓴이는 데비안 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 |
마무리...
부족한 부분이나 보수가 필요한 내용들은 댓글에 적어주세요.
또한 질문도 받으니 모르는 부분은 언제는 질문해주시면 친절하게 답변해드리겠습니다.