【发布时间】: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