找不到cuda dll文件



我正在使用zed相机进行3D映射(https://www.stereolabs.com/)。该相机附带一个软件开发工具包。开发工具包使用了Nvidia显卡和CUDA7.5工具包。SDK安装程序会自动检查电脑上的CUDA,如果不存在,则进行安装。

我面临的问题是,当我运行软件时,它会发出错误消息,说它找不到nppi64_75.dll、cudart64_75.dll、nppc64_75..dll。但是,CUDA 7.5已经安装,我可以在同一驱动器的"NVIDIA GPU Computing Toolkit"文件夹中看到这些dll文件。但是为什么软件找不到这些文件呢?我该怎么办?我使用的是windows 10,64位。我试过重新安装软件和CUDA工具包,但它不起作用,在其他计算机上也很容易工作。

注意:我想提到的是,早些时候我的相机驱动程序有一些问题,相机不工作,但软件能够定位CUDA dll文件。我卸载了包括CUDA工具包在内的所有东西并重新安装,现在我遇到了这个问题。

但是,cuda 7.5已经安装,我可以在同一驱动器的"NVIDIA GPU计算工具包"文件夹中看到这些dll文件。但是为什么软件找不到这些文件呢?

找不到DLL,因为CUDA Computing Toolkit安装文件夹不是标准搜索路径。将其添加到系统的PATH环境变量中,或者将DLL复制到.exe所在的同一文件夹中。您还可以实现一个包装器.bat文件,该文件相应地设置路径(仅用于该调用),然后启动程序。

最新更新