더북(TheBook)

8.2.2 GPU를 이용한 성능 최적화

윈도 환경에서 GPU용의 파이토치를 설치하려면 CUDA(쿠다)와 cuDNN을 설치해야 합니다. 그렇다면 왜 CUDA를 사용해야 할까요?

CUDA(Computed Unified Device Architecture)는 NVIDIA에서 개발한 GPU 개발 툴입니다. CUDA를 사용하면 많은 양의 연산을 동시에 처리할 수 있습니다. 따라서 CUDA는 딥러닝, 채굴2 같은 수학적 계산에 많이 사용됩니다.

이전까지는 전문가가 아니면 GPU를 이용한 프로그래밍이 어려웠기 때문에 컴퓨터 연산은 CPU를 사용하고, 메모리에 의존하여 연산을 진행했습니다. 하지만 CUDA가 등장한 이후 많은 프로그래머가 GPU를 이용한 프로그래밍을 할 수 있게 되었습니다.

그럼 이제 CUDA를 설치해 볼 텐데, 설치에 앞서 설치 환경을 먼저 조사해 보겠습니다.

 

사전 환경 조사

1. GPU가 장착되어 있는지 확인하기 위해 시작 > 찾기를 선택한 후 ‘장치 관리자’를 입력합니다.

▲ 그림 8-5 장치 관리자

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.