티스토리 뷰
문제점
W tensorflow/stream_executor/platform/default/dso_loader.cc:55] Could not load dynamic library 'cudart64_101.dll'; dlerror: cudart64_101.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.
위 에러는 tensorflow 2.0 에서 GPU 를 이용하려 할때 cudart64_101.dll 라이브러리를 찾을 수 없어서 생기는 에러입니다
저는 Nvidia 그래픽카드를 사용하고 있었는데 AMD 그래픽카드는 정확히 어떤에러가 나오는지는 잘 모르겠습니다
해결방법
Nvidia 기준으로는 CUDA Toolkit을 버전에 맞게 설치해주시면 됩니다.
설치 링크
https://developer.nvidia.com/cuda-toolkit-archive
저는 cudart64_101.dll 을 찾기때문에 최신버전은 cudart64_102.dll 이지만
Archived Releases
CUDA Toolkit 10.1 update2 (Aug 2019), Versioned Online Documentation
위 버전을 받았습니다. 버전에 맞게 설치해주시면 됩니다.
결과
Nvidia CUDA Toolkit 설치 폴더에서 cudart64_101.dll을 확인할 수 있습니다
위처럼 나오면 성공입니다
'머신러닝' 카테고리의 다른 글
[tensorflow] 2.0에서 1.0 version 기능을 사용할때 문제 (1) | 2020.04.25 |
---|