토니의 연습장

CUDA와 cuda-toolkit 버전 차이? 본문

기타/Miscellaneous

CUDA와 cuda-toolkit 버전 차이?

bellmake 2024. 11. 21. 12:07

[ nvcc --version과 nvidia-smi 버전이 다른 이유 ]

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

- driver API GPU driver 설치파일에 의해 설치되고, (nvidia-smi로 보여주는 버전 정보) -> "CUDA 버전이 뭔가요?"

- runtime API GPU toolkit 설치파일에 의해 설치 됩니다. (nvcc로 보여주는 버전 정보) -> "cuda-toolkit 버전이 뭔가요?"

 

nvidia-smi로 보여주는 드라이버 옆의 CUDA vesion은 해당 드라이버로 호환되는 가장 최신 CUDA 요구 조건입니다.

따라서, nvcc --version이 해당 CUDA version 보다 같거나 낮기만 하면 됩니다.

정리하면, 최신 Driver에 예전 버젼 CUDA는 설치가 가능하지만 반대는 불가능 합니다.

'기타 > Miscellaneous' 카테고리의 다른 글

오픈소스 AI 툴/스택/프레임워크  (0) 2025.03.27
Strategy Design Pattern  (0) 2025.03.27
Factory Design Pattern  (2) 2025.03.27