如何修复由 Pycharm 中的 Tensorflow 引起的 cudart64_110.dll 错误?

Posted

技术标签:

【中文标题】如何修复由 Pycharm 中的 Tensorflow 引起的 cudart64_110.dll 错误?【英文标题】:How can I fix cudart64_110.dll error which caused from Tensorflow in Pycharm? 【发布时间】:2021-08-26 19:51:44 【问题描述】:

我有一个关于修复由 Pycharm 中的 Tensorflow 引起的 cudart64_110.dll 错误的问题。

为了修复它,我从这个链接下载了它的文件,如下所示。

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

但是,它仍然显示这种错误。

这是我的代码,如下所示。

# Import TensorFlow
import tensorflow as tf
print(tf.__version__)

这是我的警告问题,如下所示。

2021-06-09 22:08:07.032388: W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Could not load dynamic library 'cudart64_110.dll'; dlerror: cudart64_110.dll not found
2021-06-09 22:08:07.033945: 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.

这是我在我的计算机上显示 cudo 支持的路径。

Link Image

我该如何解决?

【问题讨论】:

您要使用哪个 GPU? @Dr.Snoopy nvidia geforce gtx 1650 ti 【参考方案1】:

cudart64_110.dll

您需要安装 11.0(“...110.dll”)的 CUDA。你现在有 10.1,这对于在this question 中要求“...101.dll”的人来说是必需的,我猜你读过,但对你没有用。

【讨论】:

这个文件(cudart64_101.dll) 已经位于C:\Program Files\NVIDIA Corporation\NvStreamSrv。这是图片链接:imgur.com/MzQOoSt 您不需要cudart64_101.dll。你需要cudart64_110.dll。数字不同。 链接是developer.nvidia.com/cuda-downloads。对吗? 你应该使用这个:developer.nvidia.com/cuda-11.0-download-archive

以上是关于如何修复由 Pycharm 中的 Tensorflow 引起的 cudart64_110.dll 错误?的主要内容,如果未能解决你的问题,请参考以下文章

pycharm意外实参怎么修复

在 conda 中创建环境时如何修复错误

如何在使用 Python (PyCharm) 查询 Google Big Query 时修复 CERTIFICATE_VERIFY_FAILED 错误

一文读懂如何使用PyCharm为飞桨提PR

一文读懂如何使用PyCharm为飞桨提PR

如何修复 discord.py 中的“未解析的引用‘消息’”?