Jupyter Notebook CUDA 환경 설정하기 - 실패

2023. 10. 14. 22:26개인활동/기타

반응형

서치를 해봤을 때 정말 많은 사람들이 굉장히 오래 걸린다는 이야기가 많았다. 

버전 맞추고 꼼꼼하게 확인을 했음에도 불구하고 제대로 설정이 안되는 사람들도 많은 것 같았다. 

 

그래서 나도 더욱 꼼꼼히 확인을 해보았다. 

뻥이다.

꼼꼼하긴 개뿔 그지같이 했다. 

 

다시 시도해야할 것 같다. 

 

아래 내용들은 그냥 무시하길...

 


🖥 Desktop 환경

1. Windows 10 home

2. GeForce GTX 1660

3. Anaconda version 

4. 

 

1. CUDA, cuDNN 설치하기

위키를 통해 Toolkit을 어떤 것을 설치해야 확인을 해보았을 때

 

CUDA - Wikipedia

From Wikipedia, the free encyclopedia Parallel computing platform and programming model CUDA (or Compute Unified Device Architecture) is a proprietary and closed source parallel computing platform and application programming interface (API) that allows sof

en.wikipedia.org

CUDA - Wikipedia

7.5 Turing의 경우 10.0~10.2를 사용하는 것으로 되어있는 것 같은데, 초록색으로 표시된 것이 호완하는 GPU들을 체크한 것으로 보인다. 따라서 10.0 이상으로 설치하면 되는 것으로 보인다. 

 

일단은 최신 버전으로 설치했을 때 문제가 발생할 수 있으니 애매한 11.5를 설치해본다. 

설치파일은 아래의 링크에서 다운 가능하다. 

 

CUDA Toolkit Archive

Previous releases of the CUDA Toolkit, GPU Computing SDK, documentation and developer drivers can be found using the links below. Please select the release you want from the list below, and be sure to check www.nvidia.com/drivers for more recent production

developer.nvidia.com

11.5.2를 다운받았으며, 다운을 위해서는 아래의 과정을 거친다. 

다운로드가 완료되면 신경쓸 것 없이 그냥 next, next, next, install만 해주면 된다. 

 

그리고 cuDNN 설치하기

 

cuDNN Archive

Download releases from the GPU-accelerated primitive library for deep neural networks.

developer.nvidia.com

로그인을 해야 한다. 계정이 없다면 회원가입 할 것

본인에게 맞는 파일을 다운받는다. 그리고 압축풀기 진행 

압축 파일에 있던 것들을

쿠다 폴더에 넣어준 후 환경변수를 확인해준다. 

이렇게 잘 되어있는지 꼭 확인하고, 없으면 추가해주어야 한다고 한다. 

설치가 잘 되었는지 확인..을 하는데 왜 쿠다 버전이 12.2로 되어있을까? 분명히 11.5로 설치했는데....

아직 어떤 문제가 발생할지 모르겠어서 나머지 과정들을 진행한다. 

2. PyTorch 설치하기

 

PyTorch

An open source machine learning framework that accelerates the path from research prototyping to production deployment.

pytorch.org

네? 쿠다 버전 왜저래요?

놀라셨죠

네. 저도 놀랐는데요 한 티스토리를 보고 차분해졌습니다. 그냥 11.8로 다운을 받았구요. 

아래 만들어지는 코드를 이용해서 다운받으면 됩니다. 

 

그런데 어디에 다운을 받느냐?

python 가상환경을 만들어주어야 한다는데요. 

 

일단 만들었다면 해당 코드 복붙해서 설치를 해주시면 됩니다. 

 

..... 이 과정은 주피터에 torch를 돌릴 수 있는 환경을 만드는게 아니였습니다. 

 

어디서부터인가 꼬였다. 

왜 오래걸리는지 알 것 같다. 

꼬인 것좀 다시 정리해보도록 하겠습니다. 

 

* conda 가상환경 만들기

1) conda cmd창 열기 (혹시모르니 관리자 권한으로)

2) 본인이 가상환경을 만들고싶은 경로로 이동하기

3) conda create -n 가상환경명 python=0.0

4) y치고 엔터 ㄱ

5) 잠시 기다리기

6) conda activate 가상환경명  : 가상환경 활성화

7) conda deactivate : 가상환경 비활성화


참고자료

https://m.blog.naver.com/tiled12/222268281505

 

윈도우에서 CUDA, cuDNN 설치

아나콘다는 이미 설치된 상태에서의 CUDA, cuDNN 설치 참고 https://mickael-k.tistory.com/18 http...

blog.naver.com

https://qlsenddl-lab.tistory.com/59

 

Pytorch(GPU)를 위한 Python 환경 구축 - conda 외 가상환경

이 페이지에서는 Python도 설치되어 있지 않은 상태에서부터 GPU(cuda)를 사용할 수 있는 pytorch 개발을 위한 환경 구축 방법을 정리한다. 버전 관리를 위해 가상 환경을 만들지만 anaconda가 아닌 기본

qlsenddl-lab.tistory.com

 

반응형