hello, everyone, I used mrtrix3 with docker latest version. when I want run dwifslpreproc with cuda, I meet the error:
=============
eddy_cuda10.2
=============
/opt/fsl/bin/eddy_cuda10.2: error while loading shared libraries: libfsl-cudabasisfield_cuda10.2.so: cannot open shared object file: No such file or directory
the command I used:
docker run --rm -it --gpus all --mount type=bind,source=${proc_path},destination=/output/ mrtrix3 dwifslpreproc /output/dwi_denoise.mif /output/dwi_den_preproc.mif -rpe_none -pe_dir ${PhaseEncodingDirection} -nthreads 12 -readout_time 0.55 -eddy_options " --slm=linear --niter=3 --data_is_shelled" -debug
Docker version 27.3.1, build ce12230
mrtrix3 docker tag : latest
# cuda version
$ nvcc -V
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2019 NVIDIA Corporation
Built on Wed_Oct_23_19:24:38_PDT_2019
Cuda compilation tools, release 10.2, V10.2.89
At first, I thought this was due to an incorrect version of CUDA on my Ubuntu system, but even after installing CUDA-10.2, the issue still persists.
Has anyone encountered this problem and knows how to solve it?