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 running fmriprep on HCP data #3212
Comments
This appears to be an issue with spawning subprocesses. What do you get when you run |
The system has 64Mb of memory, and it should all be accessible to the process |
If it's a problem spawning subprocesses maybe one of these arguments would help with this? --nprocs, --nthreads, --n_cpus, --n-cpus, --omp-nthreads |
No. Unfortunately, if you can't spawn subprocesses, you're not going to be able to run the tool. |
It's possible. That running BIDS validation hits memory issues would make me think that you don't actually have access to all of it. If there's not a ulimit issue preventing you from starting subprocesses, it's unclear what could be causing this. You could try reproducing with: $ fmriprep-docker /data/data02/ddigio/data_bids/ /data/data02/ddigio/output/ participant --shell
> python
>>> from multiprocessing import Manager
>>> with Manager as mgr:
... retval = mgr.dict() Assuming that reproduces, I can't really think what to do with that. I suppose open an issue on cpython. |
What happened?
I got the following error, not sure how to interpret it:
What command did you use?
What version of fMRIPrep are you running?
23.1.4
How are you running fMRIPrep?
Docker
Is your data BIDS valid?
Yes
Are you reusing any previously computed results?
No
Please copy and paste any relevant log output.
No response
Additional information / screenshots
I'm skipping BIDS validation, because I would run out of memory when I included it.
The text was updated successfully, but these errors were encountered: