일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 |
- DynamicProgramming
- C++
- 백준
- CPP
- 소프티어
- self driving car
- autonomous vehicle
- C
- path planning
- Hybrid A star
- CUDA
- Motion Planning
- PathPlanning
- Graph Neural Network
- Leetcode
- GNN
- solver
- 경로생성
- Recursion
- OSQP
- 공유라이브러리
- 동적라이브러리
- 수치최적화
- 선형대수
- Dubins Path
- 정적라이브러리
- GIT
- MDP
- Frenet Coordinate
- 강화학습
- Today
- Total
Swimmer
CUDA Tool kit 설치 본문
CUDA 설치 및 사용 튜토리얼은 인터넷에 검색하는것 보다, NVIDIA 공식 문서를 보는것이 가장 효율적인것 같다.
https://docs.nvidia.com/cuda/cuda-installation-guide-microsoft-windows/index.html
1번 Introduction부터 하나씩 읽으며 따라하면 된다. 해당 Guide를 읽으면 CUDA 에 대한 이해도가 높아지므로, CUDA 사용에도 도움이 된다.
2번 항목인 Installing CUDA Devlopment Tools를 따라서 NVIDIA CUDA Toolkit을 설치한다. 나는 C드라이브에 설치했다. (SSD에 설치하기 위해, HDD에 설치하는 것과 차이가 있는지 확실치는 않은데, 좀 더 빠르게 쓰고자 그렇게 했다.) CUDA Toolkit 을 설치하면 CUDA Software들이 설치된다. (Library 들) 설치를 완료한 후, 설치가 잘됐는지 확인하기 위해 Sample code들을 실행해볼 수 있다. 이 부분도 문서에 잘나와있으니 deviceQuery와 bandwidthTest 예제를 수행하고 콘솔창에 결과가 정상적으로 나오는지 보자. (특히, bandwidthTest 예제는 host <-> Device 간 data Bandwidth 수치를 보여주기 때문에, 향후 로직 설계 시 유용할 것 같다.)
3 번은 Python 의 pip를 이용한 CUDA Toolkit 설치인것 같다. 나는 2번 방법대로 설치하고 예제 코드까지 실행이 잘돼서 넘어갔다.
4번, 5번도 안하고 넘어감.
'개념공부 > CUDA' 카테고리의 다른 글
CUDA 예제 프로그램 작성 및 실행 (0) | 2022.04.28 |
---|---|
CUDA 2. Programming Model (0) | 2022.04.24 |