티스토리 뷰
문제점
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
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
저는 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 |
---|