tensorflow遇到ImportError: Could not find 'cudart64_100.dll'错误解决

在安装tensorflow的时候,当用ipython使用import tensorflow出现的错误

ImportError: Could not find 'cudart64_100.dll'

简答:

  1. 仔细分析错误的类型、原因

  2. 搞清自己的tensorflow以及CUDA版本

  3. 换用对应版本进行解决

一. 错误类型原因

找不到.dll文件的模块,提示需要下载CUDA10.0模块,查看cuda的路径下是否存在该文件:
通过C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA路径访问
发现并无’cudart64_100.dll模块,接下来安装指定模块的内容即可。

二. 搞清自己的tensorflow及CUDA版本

当安装完成后,引入tensorflow仍然会报错,这就是版本不匹配的问题了,搞清楚tensorflow和cuda版本的匹配关系:cuda和tensorflow版本匹配
pip list查看tensorflow版本,nvcc --version查看cuda版本
将原版本的tensorflow卸载,接着安装对应cuda版本的tensorflow即可。

自己的cuda
版本: V9.0.176
tensorflow版本: 1.14.0

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章