(cuda) 3. Linux 환경에서 cuda 시작하기
Ubuntu 환경에서 NVIDIA GPU 드라이버와 CUDA 툴킷을 설치하고 컴파일에 필요한 도구를 준비하는 과정을 명령어 단위로 정리한다.
(cuda) 3. Linux 환경에서 cuda 시작하기
Ubuntu 환경에서 CUDA 설치 방법
아래의 명령어들은 Ubuntu 환경에서 NVIDIA GPU 드라이버와 CUDA 툴킷을 설치하고, GPU 가속 프로그램을 컴파일할 수 있도록 필요한 도구들을 설치하는 과정이다.
1. $ ubuntu-drivers devices
- 이 명령어는 사용 가능한 NVIDIA GPU 드라이버를 나열한다. Ubuntu에서는
ubuntu-drivers유틸리티를 통해 시스템에 가장 적합한 드라이버를 추천받을 수 있다.
2. $ sudo apt install nvidia-driver-XXX
sudo: 슈퍼유저 권한으로 명령을 실행하기 위한 접두어.apt install: 패키지 설치 명령어.nvidia-driver-XXX: NVIDIA GPU 드라이버 패키지 이름. 여기서XXX는 드라이버의 버전을 나타낸다.- 최신 버전의 드라이버를 설치하려면, 먼저
ubuntu-drivers devices명령어를 실행하여 추천되는 버전을 확인하고, 그 버전에 맞게XXX부분을 수정하여 설치하면 된다.
3. reboot
- 시스템 재부팅 명령어
- 새로운 드라이버가 제대로 동작하려면, 설치 후 시스템을 재부팅해야 한다.
4. $ nvidia-smi
- NVIDIA System Management Interface의 약자.
- 설치된 NVIDIA 드라이버의 상태와 GPU의 상태 정보를 확인할 수 있다.
- 즉, NVIDIA 드라이버가 올바르게 설치되었는지 확인하기 위한 명령어이다.
5. visit CUDA-zone to get the CUDA toolkit
- NVIDIA의 공식 웹사이트인 CUDA-zone에 방문하여 CUDA 툴킷을 다운로드 받아야 한다.
- CUDA 툴킷에는 GPU 가속 컴퓨팅을 위한 개발 환경과 라이브러리, 컴파일러, 도구가 포함되어 있다.
6. $ sudo apt-get install build-essential
build-essential: C/C++ 컴파일에 필요한 패키지들의 모음.- 이 패키지에는 GCC 컴파일러와 기타 필수 도구들이 포함되어 있어, CUDA 프로그램을 컴파일하는 데 필요하다.
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.