在安装tensorflow的时候,当用ipython使用import tensorflow出现的错误
ImportError: Could not find 'cudart64_100.dll'
简答:
-
仔细分析错误的类型、原因
-
搞清自己的tensorflow以及CUDA版本
-
换用对应版本进行解决
一. 错误类型原因
找不到.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