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 프로그램을 컴파일하는 데 필요하다.