繁体   English   中英

tensorflow:无法加载动态库“cudart64_110.dll”; dlerror: 未找到 cudart64_110.dll

[英]tensorflow: Could not load dynamic library 'cudart64_110.dll'; dlerror: cudart64_110.dll not found

所以我试图做一些机器学习,我想利用我的 gpu。 我在 tensorflow 版本 2.6.0(我也尝试过 tensorflow-gpu)。我安装了 CUDA 11.2 和 cuDNN 8.1。 将所有内容添加到 PATH 中,就像这里所说的https://www.tensorflow.org/install/gpu 但是我仍然得到它找不到 cudart64_110.dll 的错误。 该文件甚至位于“NVIDIA GPU Computing Toolkit\CUDA\v11.2\bin”目录中。 有人有想法吗?

我今天遇到了同样的错误。 在以前的 tf 版本中,我需要安装一个 Nvidia 工具包来获取文件。

这是 cudart64_110.dll 文件的正确工具包: https : //developer.nvidia.com/cuda-11.3.0-download-archive

然后只需按照安装指南进行操作。 如果您需要更多帮助或它不起作用,只需编写它。

如果您使用的是 Windows,则此错误很可能是由于 Microsoft Visual C++ Redistributable for Visual Studio 过时所致。 go ahead to https://docs.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170 and install an updated version of Microsoft Visual C++ Redistributable that fits your system.

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM