Hi,
Seems no-one ran into this problem before… After a bit of searching I found that cryoSPARC was looking for libcuda.so in my $LD_LIBRARY_PATH, which is set to /usr/local/cuda-10.1/lib64 in my .bashrc, but it is not there in my installation. I found it in /usr/local/cuda-10.1/targets/x86_64-linux/lib/stubs/libcuda.so and created a soft link to it in /usr/local/cuda-10.1/lib64. With this modification the previously failing patch motion correction job now works, as do several more downstream steps in the T20S tutorial. However I’m not sure whether this was the most elegant solution. I’m unfamiliar with the language of stubs, containers etc. There is another file in /usr/local/cuda-10.1/lib64 called libcudart.so. What is the difference between this and libcuda.so? I assume the “rt” stands for “run time”.
/Derek