cuda 시작하기
- 최초 작성일: 2023년 8월 22일(화)
목차
[TOC]
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
sudo
: 슈퍼유저 권한으로 명령을 실행하기 위한 접두어.apt-get install
: 패키지 설치 명령어.build-essential
: C/C++ 컴파일에 필요한 패키지들의 모음.build-essential
패키지에는 GCC 컴파일러와 기타 필수 도구들이 포함되어 있어, CUDA 프로그램을 컴파일하는 데 필요하다.