Score:0

Program stopped working after system update

lc flag

I've been using the a program called gpuNUFFT for a long time now and after updating my system to Ubuntu 20.04 it stopped working and I'm getting a missing file error:

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

I tried to look it up and this appears to be a library that CUDA uses to perform FFTs which makes sense why it's looking for it but not why it's missing.

I have CUDA Version 11.4 and nvcc V10.1.243 so I'm not sure why this one particular library is missing.

I tried to find the folder which contains these library file by doing echo $LD_LIBRARY_PATH but that just returned an empty line.

Any idea how I can debug this issue?

Score:0
in flag

The library version it is looking for is only available with CUDA 10.4 so even though you have CUDA 11 installed you won't find libcufft.so.7.5 in your /usr/local/cuda/lib64 directory. Most likely you will find libcufft.so.10 or higher.

The reason this happened after your update is because CUDA 10.4 is only available up to Ubuntu 18.04 and not 20.04 so you either need to downgrade you OS or rebuild the program so that it will use the more recent library version.

nikebol906 avatar
lc flag
Thank you for pointing that out for me.
mangohost

Post an answer

Most people don’t grasp that asking a lot of questions unlocks learning and improves interpersonal bonding. In Alison’s studies, for example, though people could accurately recall how many questions had been asked in their conversations, they didn’t intuit the link between questions and liking. Across four studies, in which participants were engaged in conversations themselves or read transcripts of others’ conversations, people tended not to realize that question asking would influence—or had influenced—the level of amity between the conversationalists.