Couldn't open CUDA library cupti64_90.dll 如何解决?

Mr::Z:: 提问于 6个月前

tensorflow1.6.0在执行mnist训练的时候突然出现以下错误,求解答...

... Couldn't open CUDA library cupti64_90.dll
... Non-OK-status: status_ status: Failed precondition: could not dlopen DSO: cupti64_90.dll; dlerror: cupti64_90.dll not found
回答 2
2 个回答

之前遇到过,如果cuda正常安装的话应该是环境变量出了问题。

回复 · 1
紫色蒲公英 回复 美しきもの 6个月前 回复
<html><body><p>正是!</p></body></html>

如果是楼上说的话,按照这个做。

先查看CUDA文件夹下有没有cupti64_90.dll,一般是C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\extras\CUPTI\libx64,你看,发现一只你要的东西!

然后查看环境变量,发现那个文件所在的文件夹没有在环境变量中,但是CUDA9.0/bin却在这里。


再来打开CUDA9.0/bin:

所以,把cupit64_90.dll复制到CUDA9.0/bin就好了!

回复 · 1
Mr::Z:: 回复 紫色蒲公英 6个月前 回复
<html><body><p>解决了!谢谢大神</p></body></html>
需要登录后才能回答,快点击 来分享你的回答吧~
0 关注
0 收藏,567 浏览
邀请回答
分享到