Tensorflow导入错误:未找到“ cudart64_101.dll”(Windows 10)

时间:2020-05-14 15:55:23

标签: python windows tensorflow nvidia

你好

在安装最新的Python Tensorflow版本后,我遇到了一些导入问题(我想将其与GPU一起使用)。它指出找不到“ cudart64_101.dll” ,这很奇怪,因为我已经正确安装了CUDA 10,并且可以在我的计算机上找到该文件(路径:C:\ProgramData\NVIDIA Corporation\Downloader\PostProcessing\GFE\c15894515e933d7ad026c4344ec1c99d\GFExperience.NvStreamSrv\amd64\server\cudart64_101.dll)。输出为:

2020-05-14 17:37:59.997330: W tensorflow/stream_executor/platform/default/dso_loader.cc:55] Could not load dynamic library 'cudart64_101.dll'; dlerror: cudart64_101.dll not found
2020-05-14 17:38:00.001141: 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.

我尝试了互联网上的一些建议,但没有一个对我有用。

详细的系统信息:

  • Windows 10 Home 64位
  • 适用于Windows的Python 3.6.8 64位
  • Tensorflow v2.2(CPU和GPU支持,通过> pip install tensorflow安装)安装在使用virtualenv创建的虚拟环境中(规范:Python 3.6.8 (tags/v3.6.8:3c6b436a57, Dec 24 2018, 00:16:47) [MSC v.1916 64 bit (AMD64)] on win32
  • 预装有CUDA版本10.1.120的NVIDIA GeForce GTX 1650
  • 我不使用Anaconda,所以请只提供有关virtualenv和pip的建议

如前所述,我的计算机上有文件。我应该将目录移动到Tensorflow上才能找到它吗?我也搜索了此文件,但是该路径不在我的计算机上。我应该在PATH中加入一些内容吗?任何帮助或建议,表示赞赏!

1 个答案:

答案 0 :(得分:0)

尝试安装cuda 10.1 希望它将创建一个“ cudart64_101.dll”文件 https://developer.nvidia.com/cuda-10.1-download-archive-update2