cuda 환경설정

기린이·2022년 1월 16일
0

모아두기🔧

목록 보기
25/39

nvcc와 nvidia-smi의 차이

참고1
참고2

CUDA는 2개의 API를 가지고 있는데, 하나는 runtime API이고 다른 하나는 driver API이다.

각 API가 각자의 version을 가지고 있다.

driver API는 GPU driver installer에 의해 설치되고,

runtime API는 CUDA toolkit installer에 의해 설치된다.

만약 GPU driver과 CUDA를 별도로 설치했다면, 이 둘의 version이 다를 수 있다.

nvidia-smi는 GPU driver installer에 의해 설치되는 것으로, driver API의 version을 보여주며,

nvcc는 CUDA toolkit에 의해 설치되는 것으로, CUDA runtime version을 보여준다.

nvidia-smi:

드라이버가 지원하는 최대 CUDA 버전

nvcc -V

: 실제로 설치된 CUDA 버전

cuda toolkit, cudnn 설치 방법

참고

  1. 수동으로 로컬에 cuda toolkit, cudnn 설치
  2. tensorflow-gpu에서 자동설치
  3. conda로 설치

나는 이미 1을 한 상태. 이 상태에서 가상환경에 따로 cuda 를 설치하면 어떻게 될까?

→ tensorflow-gpu에서는 따로 cuda toolkit, cudnn 안설치해줌

→ conda로 설치는 잘되는 듯

profile
중요한 것은 속력이 아니라 방향성, 공부하며 메모를 남기는 공간입니다.

0개의 댓글