파이참에서 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 버전을 다운받아 설치하면 된다.
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
사실 1번 방법으로 설치한 뒤에 실행시켜도 오류가 똑같이 발생하길래 2번 방법을 했더니 오류메시지가 안 뜨는 것을 확인했다. 그래서 어떤 방법을 우선으로 해야할 지 몰라 2번 방법을 먼저 해보는 것을 추천한다.
출처 :
https://goddessbest-qa.tistory.com/47
https://fakecan.tistory.com/22
댓글