解决tensorflow_gpu-2.3.1 出现“Could not load dynamic library ‘cudart64_101.dll‘的问题

先上问题

import tensorflow as tf
2020-11-30 09:54:16.112235: W tensorflow/stream_executor/platform/default/dso_loader.cc:59] Could not load dynamic library 'cudart64_101.dll'; dlerror: cudart64_101.dll not found
2020-11-30 09:54:16.112420: 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.

网上看了很多解决办法,大多是让你再下一个cuda toolkit,比如:例子,然而下载文件大,实在怜惜我这不足的电脑内存。

然后看到一位老哥的解决方案:点我,茅厕顿开,只不过可惜啊,我这没有 “C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\bin” 这个文件夹,怎么都找不到。遂借助无敌的everything找,结果好家伙:
解决tensorflow_gpu-2.3.1 出现“Could not load dynamic library ‘cudart64_101.dll‘的问题_第1张图片
我找到了与下面要下的文件名很类似的东西,然后一看, D:\Coding\Anaconda\pkgs\cudatoolkit-10.2.89-h74a9793_1\Library\bin这个文件夹是最可疑的,因为有 cudart64_102.dll,然后尝试着把下载的文件一进去,问题就解决了!!

cudart64_101.dll的下载地址:cudart64_101.dll

你可能感兴趣的:(python,tensorflow,gpu)