파이썬

[해결] could not load dynamic library 'cudart64_110.dll'; dlerror: cudart64_110.dll not found

sheepone 2021. 9. 6. 11:48
반응형

1. CUDA 최신 버전 다운로드

https://developer.nvidia.com/cuda-toolkit-archive

 

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

사이트 이동

Download Lastest CUDA Toolkit 다운로드 후 설치 진행

(cuda_11.4.1_471.41_win10.exe 약 2.8기가)

 

2. 예외 케이스

프로그램을 많이 깔다보면 패스가 쌓여 더이상 자동으로 추가 되지 않습니다.

해당 시에는 레지스트리로 강제로 입력 하거나 기존에 사용하지 않는 패스를 지워 주어야 합니다.

 

내컴퓨터 - 우클릭 속성 - 고급 시스템 설정 - 고급 - 환경 변수

 

시스템 변수에 Path 편집

아래 두줄이 포함되어 있어야 합니다.

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.4\bin

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.4\libnvvp

 

없을시에는 새로 만들기로 위 두개 추가 후 컴퓨터 재부팅 필요.

 

cudart64_110.dll 파일위치

 

3. pip install tensorflow

터미널에서 텐서플로우를 다시 인스톨해 주세요

pip install tensorflow

 

4. 기타

이외에도 duDNN을 설치 하라고 하는데 제 케이스에는 설치 없이 되었습니다.

위에서도 안된다면 아래 사이트에서 다운 받아 설치해 주세요.

 

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

 

성공시 화면

 

반응형