쿠다 설치 / nvidia / cuda how to install /
CUDA 설치
windows 에서 CUDA 를 사용하기 위해 필요한 요소:
- CUDA 사용가능한 GPU
- 지원하는 MS Windows(Windows 10, 11, Windows Server 2016, 2019, 2022)
- Visual Studio : Visual Studio 를 먼저 설치하고 CUDA 를 설치하자. CUDA 설치시점에 해당 Visual Studio 버전에 대한 Nsight 를 설치하게 된다. Nsight 는 CUDA 의 debugging tool 이다.
- NVIDIA CUDA Toolkit
Visual Studio 설치
- Installation Guide Windows :: CUDA Toolkit Documentation
- Install Visual Studio | Microsoft Learn
- Visual Studio 2019: Minimal components needed for CUDA 10 installation - CUDA / CUDA Setup and Installation - NVIDIA Developer Forums
설치 가이드(Installation Guide Windows)에 보면, Visual Studio 2017 15.x 이상(Compiler MSVC Version 191x 이상)은 설치해야 한다.
여기서는 ‘Visual Studio Community 2022’ 를 설치했다.
위 글(Visual Studio 2019: Minimal components needed for CUDA 10 installation) 을 참고하면 cuda 를 위해서는 “Desktop Development with C++”를 선택하면 된다. 개인적으로 ’다운로드후 설치’가 빠른듯 하여 그쪽을 택했다. 용량은 대략 2.17GB 가 필요하다.
CUDA Toolkit 설치
CUDA Toolkit 경로는 다음 page 에서 확인할 수 있다.
- CUDA Toolkit Archive | NVIDIA Developer
- size: 대략 3GB 정도 된다.
설치된 구성요소:
구성요소 | 버전 |
---|---|
NPP Development | 11.8 |
Visual Profiler | 11.8 |
NVJPEG Development | 11.8 |
CUDA COOL | 11.8 |
Disassembler | 11.8 |
CUDA Profiler Tools | 11.8 |
Occupancy Calculator | 11.8 |
CUFFT Development | 11.8 |
Demo Suite | 11.8 |
NVJPEG Runtime | 11.8 |
CUDA Profiler API | 11.8 |
nvcc | 11.8 |
NVIDIA GeForce Experience | 3.26.0.115 |
Visual Studio Integration | 11.8 |
cuxxfilt | 11.8 |
nvprune | 11.8 |
NVML Development | 11.8 |
Nsight Systems | 11.8 |
Nsight Compute | 11.8 |
NVTX Development | 11.8 |
MEMCHECK | 11.8 |
CUSPARSE Runtime | 11.8 |
USBC Driver | 1.50.831.832 |
CUBLAS Runtime | 11.8 |
Nsight NVTX | 11.8 |
CUDA Documentation | 11.8 |
Compute Sanitizer | 11.8 |
CUDART Runtime | 11.8 |
CURAND Development | 11.81 |
NPP Runtime | 11.8 |
CUPTI | 11.8 |
Nsight Visual Studio Edition | 11.8 |
CUSOLVER Development | 11.8 |
PhysX 시스템 소프트웨어 | 9.21.0713 |
그래픽 드라이버 | 522.06 |
CUFFT Runtime | 11.8 |
HD 오디오 드라이버 | 1.3.39.16 |
NVRTC Development | 11.8 |
cuobjdump | 11.8 |
CURAND Runtime | 11.8 |
CUSOLVER Runtime | 11.8 |
CUSPARSE Development | 11.8 |
NVRTC Runtime | 11.8 |
CUBLAS Development | 11.8 |
CUDA Deep Neural Network (cuDNN) ?
- CUDA Deep Neural Network (cuDNN) | NVIDIA Developer
- cuDNN download : cuDNN Archive | NVIDIA Developer
deep neural networks 의 primitives 에 대한 GPU 가속 라이브러리이다. cuDNN 은 고도로 조정된(highly tuned) 표준루틴에 대한 구현들을 제공한다. 예를 들면, forward 와 backward convolution, pooling, normalization, activation layer 들
댓글 없음:
댓글 쓰기