토니의 연습장
CUDA와 cuda-toolkit 버전 차이? 본문
[ 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 |