본문 바로가기
다시 개발자

Could not load dynamic library 'cudart64_110.dll';

by 까삼스 이삐 2021. 11. 28.
728x90
반응형

Python에서 "pip install tensorflow"로 tensorflow를 설치한 후 tensorflow를 import할 때 "Could not load dynamic library 'cudart64_110.dll'; dlerror: cudart64_110.dll not found"라는 에러가 발생했을 때 해결 방법입니다.

 

[원인] 내 컴퓨터에 'cudart64_110.dll"이 없기 때문입니다.

 

[해결방법] 'cudart64_110.dll' 설치

최신의 CUDA Toolkit을 다음 site에서 download 받습니다.

 

https://developer.nvidia.com/cuda-downloads

 

CUDA Toolkit 11.5 Update 1 Downloads

Resources CUDA Documentation/Release NotesMacOS Tools Training Sample Code Forums Archive of Previous CUDA Releases FAQ Open Source PackagesSubmit a Bug

developer.nvidia.com

728x90

windows을 선택하면 아래 그림처럼 Architecture와 Version이 추가로 활성화 됩니다.

 

Version은 windows 버전을 선택하시면 됩니다. 제 컴퓨터는 windows10이므로 저는 '10'을 선택했습니다.

선택하면 추가로 Installer Type이 활성화됩니다.

 

Installer Type은 'exe (local)'과 'exe (network)'가 있는데 아무거나 선택하시면 됩니다.

차이는 local은 설치 파일을 모두 컴퓨터에 download 한 후 설치하는 것이고, network는 최소 파일만 컴퓨터에 설치한 후 설치하면서 그때그때 필요한 파일을 down 받아서 설치하는 것입니다.

 

저는 exe (local)을 선택했습니다. 

 

Installer Type을 선택하면 설치 파일을 download 받을 수 있습니다.

download가 완료되면 CUDA Toolkit을 설치합니다.

 

tensorflow import 시 에러 없이 잘 실행됨을 알 수 있습니다.

 

728x90
반응형

댓글