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

numpy in fMRIPrep 21.0.0rc0 #2532

Closed
juansanchezpena opened this issue Sep 13, 2021 · 10 comments · Fixed by #2533
Closed

numpy in fMRIPrep 21.0.0rc0 #2532

juansanchezpena opened this issue Sep 13, 2021 · 10 comments · Fixed by #2533
Labels

Comments

@juansanchezpena
Copy link

What version of fMRIPrep are you using?

fMRIPrep 21.0.0rc0

What kind of installation are you using? Containers (Singularity, Docker), or "bare-metal"?

Docker

What is the exact command-line you used?

<place your command line here>
sudo /usr/local/pipelines/subfmri-arg-rc -i /MRI_DATA/nyspi/patensasc/rawdata -o /MRI_DATA/nyspi/patensasc/derivatives -l /MRI_DATA/nyspi/patensasc/derivatives/fmripreplogs/rc.log -a "--participant-label  sub-patensasc0089 --output-spaces T1w MNI152NLin2009cAsym:res-2 --cifti-output"

Have you checked that your inputs are BIDS valid?

YES

Did fMRIPrep generate the visual report for this particular subject? If yes, could you share it?

Can you find some traces of the error reported in the visual report (at the bottom) or in crashfiles?

< Running fMRIPrep version 21.0.0rc0
fa-rootpi_patensasc_rawdata.1.6x7cq98u6eek@mrinode5.nyspi.local    | 
fa-rootpi_patensasc_rawdata.1.6x7cq98u6eek@mrinode5.nyspi.local    |          License NOTICE ##################################################
fa-rootpi_patensasc_rawdata.1.6x7cq98u6eek@mrinode5.nyspi.local    |          fMRIPrep 21.0.0rc0
fa-rootpi_patensasc_rawdata.1.6x7cq98u6eek@mrinode5.nyspi.local    |          Copyright 2021 The NiPreps Developers.
fa-rootpi_patensasc_rawdata.1.6x7cq98u6eek@mrinode5.nyspi.local    |          
fa-rootpi_patensasc_rawdata.1.6x7cq98u6eek@mrinode5.nyspi.local    |          This product includes software developed by
fa-rootpi_patensasc_rawdata.1.6x7cq98u6eek@mrinode5.nyspi.local    |          the NiPreps Community (https://nipreps.org/).
fa-rootpi_patensasc_rawdata.1.6x7cq98u6eek@mrinode5.nyspi.local    |          
fa-rootpi_patensasc_rawdata.1.6x7cq98u6eek@mrinode5.nyspi.local    |          Portions of this software were developed at the Department of
fa-rootpi_patensasc_rawdata.1.6x7cq98u6eek@mrinode5.nyspi.local    |          Psychology at Stanford University, Stanford, CA, US.
fa-rootpi_patensasc_rawdata.1.6x7cq98u6eek@mrinode5.nyspi.local    |          
fa-rootpi_patensasc_rawdata.1.6x7cq98u6eek@mrinode5.nyspi.local    |          This software contains code ultimately derived from the epidewarp.fsl
fa-rootpi_patensasc_rawdata.1.6x7cq98u6eek@mrinode5.nyspi.local    |          script (https://www.nmr.mgh.harvard.edu/~greve/fbirn/b0/epidewarp.fsl)
fa-rootpi_patensasc_rawdata.1.6x7cq98u6eek@mrinode5.nyspi.local    |          by Doug Greve, Dave Tuch, Tom Liu, and Bryon Mueller with generous
fa-rootpi_patensasc_rawdata.1.6x7cq98u6eek@mrinode5.nyspi.local    |          help from the FSL crew (www.fmrib.ox.ac.uk/fsl) and the Biomedical
fa-rootpi_patensasc_rawdata.1.6x7cq98u6eek@mrinode5.nyspi.local    |          Informatics Research Network (www.nbirn.net).
fa-rootpi_patensasc_rawdata.1.6x7cq98u6eek@mrinode5.nyspi.local    |          
fa-rootpi_patensasc_rawdata.1.6x7cq98u6eek@mrinode5.nyspi.local    |          This software redistributes the versioneer Python package, which is
fa-rootpi_patensasc_rawdata.1.6x7cq98u6eek@mrinode5.nyspi.local    |          Public domain source code.
fa-rootpi_patensasc_rawdata.1.6x7cq98u6eek@mrinode5.nyspi.local    |          
fa-rootpi_patensasc_rawdata.1.6x7cq98u6eek@mrinode5.nyspi.local    |          This software is also distributed as a Docker container image.
fa-rootpi_patensasc_rawdata.1.6x7cq98u6eek@mrinode5.nyspi.local    |          The bootstraping file for the image ("Dockerfile") is licensed
fa-rootpi_patensasc_rawdata.1.6x7cq98u6eek@mrinode5.nyspi.local    |          under the MIT License.
fa-rootpi_patensasc_rawdata.1.6x7cq98u6eek@mrinode5.nyspi.local    |          
fa-rootpi_patensasc_rawdata.1.6x7cq98u6eek@mrinode5.nyspi.local    |          This software may be distributed through an add-on package called
fa-rootpi_patensasc_rawdata.1.6x7cq98u6eek@mrinode5.nyspi.local    |          "Docker Wrapper" that is under the BSD 3-clause License.
fa-rootpi_patensasc_rawdata.1.6x7cq98u6eek@mrinode5.nyspi.local    |          #################################################################
fa-rootpi_patensasc_rawdata.1.6x7cq98u6eek@mrinode5.nyspi.local    | 210913-12:50:17,650 nipype.workflow IMPORTANT:
fa-rootpi_patensasc_rawdata.1.6x7cq98u6eek@mrinode5.nyspi.local    | 	 Building fMRIPrep's workflow:
fa-rootpi_patensasc_rawdata.1.6x7cq98u6eek@mrinode5.nyspi.local    |            * BIDS dataset path: /input.
fa-rootpi_patensasc_rawdata.1.6x7cq98u6eek@mrinode5.nyspi.local    |            * Participant list: ['patensasc0089'].
fa-rootpi_patensasc_rawdata.1.6x7cq98u6eek@mrinode5.nyspi.local    |            * Run identifier: 20210913-125008_6cdd3539-2f3d-4af1-9be8-0786ebf1ddc9.
fa-rootpi_patensasc_rawdata.1.6x7cq98u6eek@mrinode5.nyspi.local    |            * Output spaces: MNI152NLin2009cAsym:res-2 MNI152NLin2009cAsym:res-native T1w.
fa-rootpi_patensasc_rawdata.1.6x7cq98u6eek@mrinode5.nyspi.local    |            * Pre-run FreeSurfer's SUBJECTS_DIR: /output/freesurfer.
fa-rootpi_patensasc_rawdata.1.6x7cq98u6eek@mrinode5.nyspi.local    | 210913-12:50:19,632 nipype.workflow INFO:
fa-rootpi_patensasc_rawdata.1.6x7cq98u6eek@mrinode5.nyspi.local    | 	 No single-band-reference found for sub-patensasc0089_ses-1385_task-gbu_run-01_bold.nii.gz.
fa-rootpi_patensasc_rawdata.1.6x7cq98u6eek@mrinode5.nyspi.local    | 210913-12:50:19,633 nipype.workflow INFO:
fa-rootpi_patensasc_rawdata.1.6x7cq98u6eek@mrinode5.nyspi.local    | 	 Found usable B0 fieldmap <('auto_00000',)>
fa-rootpi_patensasc_rawdata.1.6x7cq98u6eek@mrinode5.nyspi.local    | Process Process-2:
fa-rootpi_patensasc_rawdata.1.6x7cq98u6eek@mrinode5.nyspi.local    | Traceback (most recent call last):
fa-rootpi_patensasc_rawdata.1.6x7cq98u6eek@mrinode5.nyspi.local    |   File "/usr/local/miniconda/lib/python3.8/multiprocessing/process.py", line 315, in _bootstrap
fa-rootpi_patensasc_rawdata.1.6x7cq98u6eek@mrinode5.nyspi.local    |     self.run()
fa-rootpi_patensasc_rawdata.1.6x7cq98u6eek@mrinode5.nyspi.local    |   File "/usr/local/miniconda/lib/python3.8/multiprocessing/process.py", line 108, in run
fa-rootpi_patensasc_rawdata.1.6x7cq98u6eek@mrinode5.nyspi.local    |     self._target(*self._args, **self._kwargs)
fa-rootpi_patensasc_rawdata.1.6x7cq98u6eek@mrinode5.nyspi.local    |   File "/usr/local/miniconda/lib/python3.8/site-packages/fmriprep/cli/workflow.py", line 118, in build_workflow
fa-rootpi_patensasc_rawdata.1.6x7cq98u6eek@mrinode5.nyspi.local    |     retval["workflow"] = init_fmriprep_wf()
fa-rootpi_patensasc_rawdata.1.6x7cq98u6eek@mrinode5.nyspi.local    |   File "/usr/local/miniconda/lib/python3.8/site-packages/fmriprep/workflows/base.py", line 85, in init_fmriprep_wf
fa-rootpi_patensasc_rawdata.1.6x7cq98u6eek@mrinode5.nyspi.local    |     single_subject_wf = init_single_subject_wf(subject_id)
fa-rootpi_patensasc_rawdata.1.6x7cq98u6eek@mrinode5.nyspi.local    |   File "/usr/local/miniconda/lib/python3.8/site-packages/fmriprep/workflows/base.py", line 349, in init_single_subject_wf
fa-rootpi_patensasc_rawdata.1.6x7cq98u6eek@mrinode5.nyspi.local    |     func_preproc_wf = init_func_preproc_wf(bold_file, has_fieldmap=has_fieldmap)
fa-rootpi_patensasc_rawdata.1.6x7cq98u6eek@mrinode5.nyspi.local    |   File "/usr/local/miniconda/lib/python3.8/site-packages/fmriprep/workflows/bold/base.py", line 446, in init_func_preproc_wf
fa-rootpi_patensasc_rawdata.1.6x7cq98u6eek@mrinode5.nyspi.local    |     bold_stc_wf = init_bold_stc_wf(name='bold_stc_wf', metadata=metadata)
fa-rootpi_patensasc_rawdata.1.6x7cq98u6eek@mrinode5.nyspi.local    |   File "/usr/local/miniconda/lib/python3.8/site-packages/fmriprep/workflows/bold/stc.py", line 99, in init_bold_stc_wf
fa-rootpi_patensasc_rawdata.1.6x7cq98u6eek@mrinode5.nyspi.local    |     tzero = np.round(first + frac * (last - first), 3)
fa-rootpi_patensasc_rawdata.1.6x7cq98u6eek@mrinode5.nyspi.local    | NameError: name 'np' is not defined>

Are you reusing previously computed results (e.g., FreeSurfer, Anatomical derivatives, work directory of previous run)?

fMRIPrep log

If you have access to the output logged by fMRIPrep, please make sure to attach it as a text file to this issue.

@effigies
Copy link
Member

Ah, good catch. Curious why we didn't see it before. Will submit a fix momentarily.

@juansanchezpena
Copy link
Author

Thanks I will re download the container

@effigies
Copy link
Member

You'll need to use :unstable until we release a 21.0.0rc1.

@juansanchezpena
Copy link
Author

juansanchezpena commented Sep 14, 2021 via email

@juansanchezpena
Copy link
Author

juansanchezpena commented Sep 20, 2021 via email

@effigies
Copy link
Member

Just merged a fix to that. In an hour or so, you should be able to update :unstable.

@juansanchezpena
Copy link
Author

juansanchezpena commented Sep 20, 2021 via email

@juansanchezpena
Copy link
Author

juansanchezpena commented Sep 21, 2021 via email

@effigies
Copy link
Member

Yes. You'll need to docker pull nipreps/fmriprep:unstable again.

@juansanchezpena
Copy link
Author

juansanchezpena commented Sep 21, 2021 via email

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

Successfully merging a pull request may close this issue.

2 participants