You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I was trying to run a custom ss3t_noACT pipeline by customizing my yaml file. I downloaded the latest yaml file from the qsirecon repo but did not notice that there was an additional node included and my code crashed.
What did you expect to happen?
I expected my code to run as per usual.
What actually happened?
Process Process-2:
Traceback (most recent call last):
File "/opt/conda/envs/qsiprep/lib/python3.10/multiprocessing/process.py", line 314, in _bootstrap
self.run()
File "/opt/conda/envs/qsiprep/lib/python3.10/multiprocessing/process.py", line 108, in run
self._target(*self._args, **self._kwargs)
File "/opt/conda/envs/qsiprep/lib/python3.10/site-packages/qsirecon/cli/workflow.py", line 133, in build_workflow
retval["workflow"] = init_qsirecon_wf()
File "/opt/conda/envs/qsiprep/lib/python3.10/site-packages/qsirecon/workflows/base.py", line 44, in init_qsirecon_wf
single_subject_wf = init_single_subject_recon_wf(subject_id=subject_id)
File "/opt/conda/envs/qsiprep/lib/python3.10/site-packages/qsirecon/workflows/base.py", line 268, in init_single_subject_recon_wf
dwi_recon_wfs[dwi_file] = init_dwi_recon_workflow(
File "/opt/conda/envs/qsiprep/lib/python3.10/site-packages/qsirecon/workflows/recon/build_workflow.py", line 70, in init_dwi_recon_workflow
new_node = workflow_from_spec(
File "/opt/conda/envs/qsiprep/lib/python3.10/site-packages/qsirecon/workflows/recon/build_workflow.py", line 290, in workflow_from_spec
raise Exception("Unknown node %s" % node_spec)
Exception: Unknown node {'action': 'select_gradients', 'input': 'qsirecon', 'name': 'select_single_shell', 'parameters': {'requested_shells': [0, 'highest'], 'bval_distance_cutoff': 100}}
Reproducing the bug
This shell script ran with the first yaml file but not the second (I modified the absolute yaml path in the shell script to point to either):
Summary
When I used the new yaml files that include this chunk, I get an error
I reran my exact same shell script with the old yaml file without this chunk and it executes.
Additional details
What were you trying to do?
I was trying to run a custom ss3t_noACT pipeline by customizing my yaml file. I downloaded the latest yaml file from the qsirecon repo but did not notice that there was an additional node included and my code crashed.
What did you expect to happen?
I expected my code to run as per usual.
What actually happened?
Reproducing the bug
This shell script ran with the first yaml file but not the second (I modified the absolute yaml path in the shell script to point to either):
This works:
This didn't:
The text was updated successfully, but these errors were encountered: