본문 바로가기
오류

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

by Leunco 2021. 10. 20.

파이참에서 tensorflow를 import하는 도중 아래와 같은 오류가 발생하였다.

W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Could not load dynamic library 'cudart64_110.dll'; dlerror: cudart64_110.dll not found

I tensorflow/stream_executor/cuda/cudart_stub.cc:29] Ignore above cudart dlerror if you do not have a GPU set up on your machine.

구글링을 통해 오류를 해결할 수 있었다.



1. CUDA Toolkit 11.0 설치

cudart64_110.dll을 찾을 수 없다는 오류이기 때문에 밑 링크에서 11.0 버전을 다운받아 설치하면 된다.

https://developer.nvidia.com/cuda-11.0-download-archive?target_os=Windows&target_arch=x86_64&target_version=10&target_type=exenetwork 

 

CUDA Toolkit 11.0 Download

Select Target Platform Click on the green buttons that describe your target platform. Only supported platforms will be shown. By downloading and using the software, you agree to fully comply with the terms and conditions of the CUDA EULA. Operating System

developer.nvidia.com

 

2. os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2' 추가

import os
os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'

# import tensorflow

import tensorflow를 위 코드뒤에 해야 오류가 안 뜬다.

 

이에 관해 자세한 설명은 다음 블로그를 참고하면 좋다.

https://fakecan.tistory.com/22

 

TensorFlow2 로드 시 Success 메시지 Warning

텐서플로2를 쓰면서 아래와 같은 Success 메시지가 프로그램 실행 때마다 뜨는게 싫었다.(tf2.4.1 사용 중) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 2021..

fakecan.tistory.com

 

사실 1번 방법으로 설치한 뒤에 실행시켜도 오류가 똑같이 발생하길래 2번 방법을 했더니 오류메시지가 안 뜨는 것을 확인했다. 그래서 어떤 방법을 우선으로 해야할 지 몰라 2번 방법을 먼저 해보는 것을 추천한다.

 

 

출처 :

https://goddessbest-qa.tistory.com/47
https://fakecan.tistory.com/22

반응형

댓글