所以我尝试做一些机器学习,并且我想利用我的 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 计算工具包\CUDA 11.2”目录中。有人有主意吗?
我今天也遇到同样的错误。在以前版本的 tf 中,我需要安装 Nvidia 工具包才能获取文件。
这是 cudart64_110.dll 文件的正确工具包:https://developer.nvidia.com/cuda-11.3.0-download-archive
然后按照安装指南进行操作即可。如果您需要更多帮助或者它不起作用,请写下来。
此错误很可能是由于三个问题造成的:
您尚未安装 Nvidia 的 CUDA 和 CUDNN。
您的计算机上没有 NVIDIA 显卡(集成或外置)
如果您使用的是 Windows,则拥有过时的 Microsoft Visual C++ Redistributable for Visual Studio。 继续访问 https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170 并安装适合您系统的 Microsoft Visual C++ Redistributable 更新版本.
如果您检查了以上所有内容,您将不会收到任何类似的错误消息。
我也遇到了这个错误,因为我使用的是通过 Microsoft 商店安装的 Python,可以通过卸载它并从 Python Windows 下载重新安装来解决它。
安装过程中请按照以下步骤操作。