Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error Encountered During dwifslpreproc Execution #115

Open
swwalsh opened this issue Mar 21, 2024 · 0 comments
Open

Error Encountered During dwifslpreproc Execution #115

swwalsh opened this issue Mar 21, 2024 · 0 comments

Comments

@swwalsh
Copy link

swwalsh commented Mar 21, 2024

Description:
I encountered an error while running dwifslpreproc in the micapipe processing pipeline. Here's a detailed description of the issue along with my troubleshooting steps.

Error Message:
Upon executing the command:

dwifslpreproc /tmp/29559_micapipe_proc-dwi_<SUBJ_ID>/dwi_dns_even.mif /...<redacted>.../sub-<SUBJ_ID>/ses-<SES>/dwi/sub-<SUBJ_ID>_ses-<SES_ID>_space-dwi_desc-preproc_dwi.mif -rpe_none -pe_dir j- -readout_time 0.0959 -eddy_options " --data_is_shelled --slm=linear --repol" -nthreads 6 -nocleanup -scratch /tmp/29559_micapipe_proc-dwi_<SUBJ_ID> -force

The error message was:

dwifslpreproc: [ERROR] eddy* --imain=eddy_in.nii --mask=eddy_mask.nii --acqp=eddy_config.txt --index=eddy_indices.txt --bvecs=bvecs --bvals=bvals --data_is_shelled --slm=linear --repol --out=dwi_post_eddy --verbose (app.py:197)
dwifslpreproc: [ERROR] Information from failed command:
dwifslpreproc:
               ============
               eddy_cuda9.1
               ============
               
               
               ===========
               eddy_openmp
               ===========
               Reading images
               Performing volume-to-volume registration
               ...
               eddy_cuda9.1: error while loading shared libraries: libcudart.so.9.1: cannot open shared object file: No such file or directory

Troubleshooting Steps:

  1. Investigating Log Output:

    • The log indicated an issue with loading libcudart.so.9.1 shared library.
  2. Examining Container Contents:

    • I explored the container using Singularity:
      singularity shell micapipe.sif
      cd /opt/
      find . | grep libcudart # No libcudart.so.9.1 found
      

Environment Details:

  • Operating System: CentOS 7
  • Container Version: micapipe:v0.2.3

Conclusion:
It appears that the required libcudart.so.9.1 shared library is missing in the container environment. This absence leads to the failure of the eddy_cuda9.1 command within dwifslpreproc. I'm looking for guidance on how to resolve this issue or obtain the necessary library to ensure successful execution of the pipeline.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant