东方耀AI技术分享

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 4404|回复: 0
打印 上一主题 下一主题

[课堂笔记] 报错:win10+python3.6.2+tensorflow-gpu1.13.1 ImportError: DLL load failed...

[复制链接]

1365

主题

1856

帖子

1万

积分

管理员

Rank: 10Rank: 10Rank: 10

积分
14439
QQ
跳转到指定楼层
楼主
发表于 2019-3-7 22:40:49 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式


报错:win10+python3.6.2+tensorflow-gpu1.13.1  ImportError: DLL load failed: 找不到指定的模块


  1. (tensor_flow) C:\Users\dfy_88888>python
  2. Python 3.6.2 |Continuum Analytics, Inc.| (default, Jul 20 2017, 12:30:02) [MSC v.1900 64 bit (AMD64)] on win32
  3. Type "help", "copyright", "credits" or "license" for more information.
  4. >>> import tensorflow
  5. Traceback (most recent call last):
  6.   File "D:\Anaconda3\envs\tensor_flow\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 58, in <module>
  7.     from tensorflow.python.pywrap_tensorflow_internal import *
  8.   File "D:\Anaconda3\envs\tensor_flow\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 28, in <module>
  9.     _pywrap_tensorflow_internal = swig_import_helper()
  10.   File "D:\Anaconda3\envs\tensor_flow\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 24, in swig_import_helper
  11.     _mod = imp.load_module('_pywrap_tensorflow_internal', fp, pathname, description)
  12.   File "D:\Anaconda3\envs\tensor_flow\lib\imp.py", line 242, in load_module
  13.     return load_dynamic(name, filename, file)
  14.   File "D:\Anaconda3\envs\tensor_flow\lib\imp.py", line 342, in load_dynamic
  15.     return _load(spec)
  16. ImportError: DLL load failed: 找不到指定的模块。

  17. During handling of the above exception, another exception occurred:
复制代码


Microsoft Visual Studio 2015 Community Edition: 用于其 C/C++编译器(而不是 IDE)和 SDK,选择该确定的版本是因为它是 CUDA 8.0.61 所支持的 Windows 编译器。
cuda_8.0.44(64bit): CUDA(Compute Unified Device Architecture),是显卡厂商NVIDIA 推出的通用并行计算架构,该架构使GPU能够解决复杂的计算问题。在深度学习中我们需要GPU的并行计算能力来加速深度学习算法
cudnn_8.0(64bit):  用来进一步加速深度神经网络的计算
DXSDK_Jun10.exe: 微软的DirectX SDK工具包,不安装它的话,后面编译CUDA_Samples是没法成功的。

顺便说一句,Tensorflow貌似目前还不支持VS2017,读者要注意一下。

Anaconda和pip的 镜像都使用 清华大学的

安装 Visual C++ 生成工具 2015
安装 Visual C++ 生成工具 2015。此软件包随附在 Visual Studio 2015 中,但可以单独安装:
转到 Visual Studio 下载页面:https://visualstudio.microsoft.c ... ll%2Fsource_windows
选择“可再发行组件和生成工具”,
下载并安装:
Microsoft Visual C++ 2015 Redistributable 更新 3
Microsoft 生成工具 2015 更新 3

conda create -n tensor_flow pip python=3.6
conda activate tensor_flow
python -m pip install --upgrade pip
pip install --ignore-installed --upgrade https://storage.googleapis.com/t ... cp36m-win_amd64.whl
conda deactivate

从win7系统升级到win10 专业版 安装TensorFlow 各种版本匹配问题 折腾了1天 最终成功了(Miniconda3-latest):Python=3.6.2 TensorFlow-gpu=1.12.0 CUDA=9.0 cuDNN=7.3.1



ImportError: DLL load failed: 找不到指定的模块 是因为CUDA没有安装好或者版本与tf不匹配
win10上已成功安装了:
系统:win10 64位
显卡:Nvidia RTX 2070 Super  8G
CUDA:v10.0
cuDNN:v7.6.1
Python:3.6.8
TensorFlow-GPU:1.13.1
Canda:4.6.14
pip:19.2.1

2019-10-15 10:10:16.451370: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1115]
Created TensorFlow device (/job:localhost/replica:0/task:0/device:GPU:0 with 4096 MB memory) ->
physical GPU (device: 0, name: GeForce RTX 2070 SUPER, pci bus id: 0000:01:00.0, compute capability: 7.5)

successfully opened CUDA library cublas64_100.dll locally

win10 下cuda 9.0 卸载

杀毒软件别用来卸载这个了,不好找。
打开电脑的控制面板,找到程序,卸载程序
点击当天安装的时间,会找到刚才装的cuda软件,也包括以前NVIDIA的驱动软件,因为被更新了,所以也显示在当天安装的软件中

对于含cuda字眼的,和结尾版本号是9.0的可以卸载。
具体的:
1.留下:NVIDIA的图形驱动程序、NVIDIA Physx系统软件,如果你有这2个软件,就别卸载。
2.卸载:
1.推荐排序。 点击顶部时间小三角排序,可发现一个叫NVIDIA Nsight HUD Launcher 的带眼睛图标的排列在上面,挺大的。然后从下往上卸载,跳过保留的NVIDIA图形驱动、NVIDIA Physx系统软件。
2.软件名含cuda的,9.0的,sdk,NVIDIA Nsight HUD、NVIDIA GeForce Experience、等,这些都可以卸载掉。
3.卸载完后,你会发现电脑—开始—所有程序,里面那个关于NVIDIA的程序文件不见了。存在的话,也可以看看里面还剩下什么,可以搜索看看。当然,
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA文件也可以删除了。
4.用杀毒软件垃圾扫描下,清理下电脑,主要是清理注册表 重启电脑




360截图-3646828.jpg (175.2 KB, 下载次数: 157)

360截图-3646828.jpg

Snipaste_2019-07-25_11-31-13.png (52.82 KB, 下载次数: 110)

Snipaste_2019-07-25_11-31-13.png

各种版本显示.png (117.29 KB, 下载次数: 112)

各种版本显示.png
让天下人人学会人工智能!人工智能的前景一片大好!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|人工智能工程师的摇篮 ( 湘ICP备2020019608号-1 )

GMT+8, 2024-5-21 18:18 , Processed in 0.175638 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表