프로그래밍/Python

[Python] tensorflow cusolver64_11.dll, cudnn64_8.dll not found 해결

Beginner:) 2021. 9. 1.
320x100

cusolver64_11.dll not found

cudnn64_8.dll not found

 

 

- cusolver64_11.dll not found

tensorflow와 CUDA 버전이 맞지 않는 경우이다.

 

아래 링크에 들어가서 버전을 맞춰보자

*아래 링크는 Windows이며 Linux&Mac은 사이드메뉴에 있으니 확인할 것

 

https://www.tensorflow.org/install/source_windows?hl=en#gpu 

 

Windows의 소스에서 빌드  |  TensorFlow

Google은 흑인 공동체를 위한 인종적 평등을 추구하기 위해 노력하고 있습니다. 자세히 알아보기 Windows의 소스에서 빌드 소스에서 TensorFlow pip 패키지를 빌드하고 Windows에 설치합니다.참고: 잘 테

www.tensorflow.org

 

 

 

- cudnn64_8.dll not found

cuDNN 설치해야한다. 

아래의 링크에서 다운로드 가능하나, 회원가입이 필요하다

 

https://developer.nvidia.com/rdp/cudnn-archive

 

cuDNN Archive

NVIDIA cuDNN is a GPU-accelerated library of primitives for deep neural networks.

developer.nvidia.com

 

자신의 tensorflow 버전과 cudart 버전에 맞춰 설치를 한다.

 

나의 컴퓨터는 64bit인데 for Windows x86 버전밖에 없다.

 

다운로드 하면 cudnn64_8.dll이 있는거 보면 상관은 없는듯하다.

 

 

실행하면 여전히 cudnn64_8.dll not found 에러가 뜨는데 

 

이전 환경변수에 추가한 cudart64_xxx.dll 파일이 저장된 주소로 이동하면 올바른 실행이 된다.

반응형

댓글