Summary
Hi. Absolut novice here. Need expert help!
While running QSIPrep the process stucks at executing "eddy"
Additional details
- QSIPrep version: 26.0.0
- Docker version: 4.53.0 (211793)
- Singularity version: ---
What were you trying to do?
Trying to preprocess MRI scans (HARDI). Windows 11.
Processor: Intel(R) Core(TM) Ultra 7 255U (2.00 GHz)
Installed RAM: 32.0 GB
System type 64-bit operating system, x64-based processor
WSL settings: processors 6, Memory size 26000 MB, swapfile size 16000 MB
What did you expect to happen?
Continue and finish the process.
What actually happened?
I believe it finishes TOPUP; then trying to start "eddy", but ends in an endless loop. It seems that there is an issue with how TOPUT and eddy interact with my data.
Reproducing the bug
Assumed it was an issue with how many threads were active or allocated memory, so I tested different combinations, and the issue persists even with just one thread. I deleted the fmap folder in BIDS structure; the problem persists. Tried to pull QSIPrep from a clean state in Docker (after purge); the same. I moved the temp folder; the same. Tried the process to another windows PC with GeForce GPU and enabled the cuda option; again stack at executing the "eddy". No .nii.gz files are created. It doesn't even crash, it goes straight to a loop. I even tried QSIPrep 1.1.1 and it was the same. What am I doing wrong? Or is this a bug or something?
Codes I used.
docker run --rm -it `
>> -v "path\BIDS:/data:ro" `
>> -v "path\output\QSIPrep:/out" `
>> -v "path\output\QSIPrep\scratch:/work" `
>> -v "path\license.txt:/opt/freesurfer/license.txt" `
>> -v "path\eddy_config.json:/eddy_config.json" `
>> pennlinc/qsiprep:26.0.0 `
>> /data /out participant `
>> -w /work `
>> --participant-label pilot `
>> --output-resolution 2.0 `
>> --b0-to-t1w-transform Rigid `
>> --unringing-method mrdegibbs `
>> --nprocs 6 `
>> --omp-nthreads 6 `
>> --mem-mb 26000 `
>> --verbose
or
docker run --rm -it `
>> -v "path\BIDS:/data:ro" `
>> -v "path\output\QSIPrep:/out" `
>> -v "path\output\QSIPrep\scratch:/work" `
>> -v "path\license.txt:/opt/freesurfer/license.txt" `
>> -v "path\eddy_config.json:/eddy_config.json" `
>> pennlinc/qsiprep:26.0.0 `
>> /data /out participant `
>> -w /work `
>> --participant-label pilot `
>> --output-resolution 2.0 `
>> --b0-to-t1w-transform Rigid `
>> --unringing-method mrdegibbs `
>> --nprocs 6 `
>> --omp-nthreads 6 `
>> --mem-mb 26000 `
>> --eddy-config /eddy_config.json `
>> --verbose
or
docker run --rm -it `
>> -v "path\BIDS:/data:ro" `
>> -v "path\output\QSIPrep:/out" `
>> -v "path\Pilot\scratch:/work" `
>> -v "path\license.txt:/opt/freesurfer/license.txt" `
>> pennlinc/qsiprep:26.0.0 `
>> /data /out participant `
>> -w /work `
>> --participant-label pilot `
>> --output-resolution 2.0 `
>> --b0-to-t1w-transform Rigid `
>> --unringing-method mrdegibbs `
>> --nprocs 4 `
>> --omp-nthreads 4 `
>> --mem-mb 26000 `
>> --fs-license-file /opt/freesurfer/license.txt `
>> --separate-all-dwis `
>> --distortion-group-merge average `
>> --verbose
Summary
Hi. Absolut novice here. Need expert help!
While running QSIPrep the process stucks at executing "eddy"
Additional details
What were you trying to do?
Trying to preprocess MRI scans (HARDI). Windows 11.
Processor: Intel(R) Core(TM) Ultra 7 255U (2.00 GHz)
Installed RAM: 32.0 GB
System type 64-bit operating system, x64-based processor
WSL settings: processors 6, Memory size 26000 MB, swapfile size 16000 MB
What did you expect to happen?
Continue and finish the process.
What actually happened?
I believe it finishes TOPUP; then trying to start "eddy", but ends in an endless loop. It seems that there is an issue with how TOPUT and eddy interact with my data.
Reproducing the bug
Assumed it was an issue with how many threads were active or allocated memory, so I tested different combinations, and the issue persists even with just one thread. I deleted the fmap folder in BIDS structure; the problem persists. Tried to pull QSIPrep from a clean state in Docker (after purge); the same. I moved the temp folder; the same. Tried the process to another windows PC with GeForce GPU and enabled the cuda option; again stack at executing the "eddy". No .nii.gz files are created. It doesn't even crash, it goes straight to a loop. I even tried QSIPrep 1.1.1 and it was the same. What am I doing wrong? Or is this a bug or something?
Codes I used.
or
or