系统更新后程序停止运行

系统更新后程序停止运行

我一直在使用一个名为gpuNUFFT很长一段时间以来,在将我的系统更新到 Ubuntu 20.04 后,它停止工作,并且我收到缺少文件的错误:

libcufft.so.7.5: cannot open shared object file: No such file or directory

我试着查了一下,这似乎是CUDA 用于执行 FFT 的库这解释了为什么寻找它,但却无法解释它为何失踪。

我有CUDA Version 11.4nvcc V10.1.243所以我不确定为什么缺少这个特定的库。

我尝试通过 echo 找到包含这些库文件的文件夹,$LD_LIBRARY_PATH但只返回一行空行。

知道如何调试这个问题吗?

答案1

它正在寻找的库版本仅适用于 CUDA 10.4,因此即使您安装了 CUDA 11,您也不会libcufft.so.7.5/usr/local/cuda/lib64目录中找到它。您很可能会找到libcufft.so.10或更高版本。

更新后出现这种情况的原因是 CUDA 10.4 仅适用于 Ubuntu 18.04 而不是 20.04,所以您需要降级操作系统或重建程序以便它使用较新的库版本。

相关内容