CUDA installation on local PC

MURRAIYA·2024년 2월 28일

CUDA를 쓸 일이 있어서 일단 컴퓨터에 있는지 확인했다.

💡 가장 정확한 방법 usr/local/cuda 혹은 usr/local/cuda-’버전’ 이 존재하는지 확인

쿠다가 설치되는 default 경로이다.
다른 곳에 있을 수도 있긴 함.

nvidia-smi
//CUDA Version: 11.4 

11.4 라는게 아니라 11.4 를 설치하라는 뜻이다. 설치 안해도 이거 뜬다.


TensorFlow 등이 CUDA를 이용할 때 가장 먼저 참조하는 path는 /usr/local/cuda 라고 한다. 여길 확인해보니 아무것도 없었다. cuda toolkit 과 cuda는 같은건가? 같은거다.

그래픽카드+ cuda support 라고 치니 cuda 8+을 지원한다고 뜬다. 잘 모르겠고 pytorch에 맞게 cuda를 설치하고자 한다. 아니면 지금 쓰는 gpu에 사람들이 많이 쓰는 cuda 버전을 검색해서 까는것이 좋겠다..

cuda에 관해 가장 도움이 된 글.

[CUDA] 한 컴퓨터에 여러 버전 cuda 설치하기

CUDA 두개 버젼을 한 컴퓨터에.

CUDA install

gpu를 이용하는 nvidia사의 병렬 연산 프로그램이다.

Nvidia 사이트에서 맨 밑에 cuda toolkit/drivers 를 클릭한다. 최신 버전인 11.7이 나오니까 previous release version 사이트로 간다. 최신 버전은 쓰는거 아니다.

cuda toolkit 10.2를 선택한다. (cuda toolkit이 그냥 cuda임)

CUDA Toolkit 10.2 Download

runfile을 선택하고 시키는대로 다운로드한다. 시간이 졸라 많이 걸린다.

wget을 해놓고 다운받는 동안 CUDA Quick Start Guide-Linux를 좀 읽어본다.

런파일을 돌려준다. wget을 받아놓은 디렉토리인지 확인하고 run을 돌린다.

sudo apt remove nvidia-*  
//이제 nvidia-smi가 안나오기 시작. nvidia driver가 없어진거다.
sudo apt-get remove --purge nvidia\*
sudo apt-get autoremove
sudo sh cuda_10.2.89_440.33.01_linux.run --silent --override

path setup

gedit ~/.bashrc 
//추가
export PATH="/usr/local/cuda-10.2/bin:$PATH"
export LD_LIBRARY_PATH="/usr/local/cuda-10.2/lib64:$LD_LIBRARY_PATH"

쿠다 설치는 끝.

CuDnn install

nvidia CUDA 딥 뉴럴 네트워크 라이브러리, 즉 딥 뉴럴 네트워크를 위한 GPU 가속화 라이브러리. 컨볼루션, 풀링, 표준화, 활성화를 가속화하는 라이브러리이다.

Nvidia 사이트 맨 밑에서 다운로드 페이지를 찾을 수 있다.

profile
🙃SUJI KIM🙃 🚩 Inha University Undergraduate 🚗 Autonomous Driving Robots 📷 Computer Vision 💫 SLAM

0개의 댓글