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

tensorflow在运行时的错误:
... Couldn't open CUDA library cupti64_80.dll
... Non-OK-status: status_ status: Failed precondition: could not dlopen DSO: cupti64_80.dll; dlerror: cupti64_80.dll not found

解决方法:

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

然后查看环境变量,发现那个文件所在的文件夹没有在环境变量中,但是CUDA8.0/bin却在这里。Couldn't open CUDA library cupti64_80.dll 如何解决?_第1张图片

再来打开CUDA8.0/bin:

Couldn't open CUDA library cupti64_80.dll 如何解决?_第2张图片

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

你可能感兴趣的:(问题解决)