【问题标题】:Tensorflow import error: "cudart64_101.dll" not found (Windows 10)Tensorflow 导入错误:找不到“cudart64_101.dll”(Windows 10)
【发布时间】:2020-08-31 05:59:22
【问题描述】:

您好,

我在安装最新的 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 家庭版 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
  • NVIDIA GeForce GTX 1650 预装 CUDA 版本 10.1.120
  • 我不使用 Anaconda,所以请仅提供有关 virtualenv 和 pip 的建议

正如我所提到的,我的计算机上有文件。是否有一个目录我应该将它移动到 Tensorflow 可以找到它?我也搜索了这个,但路径不在我的电脑上。我应该在 PATH 中包含一些内容吗?感谢您提供任何帮助或建议!

【问题讨论】:

  • 不知道你指的是什么,虽然我理解你在这个英语社区中选择的语言。随意链接,我感谢建设性的反馈。

标签: python windows tensorflow nvidia


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-06-23
    • 2020-11-23
    • 1970-01-01
    • 2020-05-06
    • 1970-01-01
    • 1970-01-01
    • 2020-09-21
    相关资源
    最近更新 更多