파이썬 팁

python] pytorch 설치하기 Anaconda 환경에서 설치 (windows 7 os)-nvcuda.dll 없음 에러 해결방법

gomming 2020. 9. 22. 23:48

 

 

tensorflow가 2.0 업데이트 되고 나서 한동안 머신러닝 관련해서 스터디 하지 않다가 .. 다시 복귀하면서 pytorch에 관심이 생겼네요

이쪽 분야는 워낙 변화가 잦기 때문에 pytorch 공식 홈페이지에 접속하여 설치 방법을 확인하였습니다.

https://pytorch.org/

 

PyTorch

An open source deep learning platform that provides a seamless path from research prototyping to production deployment.

pytorch.org

 

알아 봤더니 위와 같이

conda install pytorch torchvision cudatoolkit=10.2 -c pytorch 커맨드로

설치하라고 하여 그대로 진행해 봤습니다.

GPU 쓰지않으면 CUDA 항목에 None 을 선택하면

 

conda install pytorch torchvision cpuonly -c pytorch 커맨드를 이용할 수 있다고 안내해 줍니다

 

입력하면 촤르륵 메세지가 지나가면서 설치가 진행 됩니다.

 

 

설치 완료되고 python에서 import torch 입력하여

실행 되는지 테스트 해보았습니다.

 

이렇게 에러가 나고 nvcuda.dll 파일을 찾을 수 없다고 에러메세지나 나타납니다.

 

 

그래서 일단에러를 해결하기 위해

아래 사이트에 접속하여 nvcuda.dll을 다운받았습니다.

https://ko.dll-files.com/nvcuda.dll.html

 

nvcuda.dll 무료 다운로드 | DLL‑files.com

nvcuda.dll, 파일 설명 : NVIDIA CUDA Driver nvcuda.dll와(과) 관련된 오류는 몇 가지 다른 이유로 발생할 수 있습니다. 예를 들어, 응용 프로그램에 결함이 있거나, nvcuda.dll이(가) PC에 존재하는 악성 소프트웨어에 의해 삭제, 잘못된 장소에 위치, 손상되었거나, Windows 레지스트리가 손상되었을 수 있습니다. 가장 일반적으로 발생하는 오류 메시지는 다음과 같습니다: nvcuda.dll을(를) 컴퓨터에서 찾을 수 없어서 해당 프로그램을 시작할 수 없습니다. 해당 프로그램을 재설치하여 이...

ko.dll-files.com

 

 

다운 받은 뒤 windows/system32폴더안에 파일을 배치하니 에러가 사라졌습니다.

 

우왕 일단은 깔린 것 같은데 GPU 쓰도록 되서 나중에 문제 되진 않을 지

테스트를 해봐야 겠네요

 

주피터 노트북에서도 되는지 확인 한번하고 !. ! 잘 되네요 일단은...

(~ ,~ 최악의 상황엔 colab이 있으니까! )

 

마침 한국어 튜토리얼이 제공되고 있어서 낼 한번 진행해보고 후기 올려야 겠어요

아래 튜토리얼 링크 공유합니다.

https://tutorials.pytorch.kr/beginner/deep_learning_60min_blitz.html