-
Notifications
You must be signed in to change notification settings - Fork 536
Closed
Description
I'm following this tutorial to learn nipype: http://miykael.github.io/nipype-beginner-s-guide/firstSteps.html
The preprocessing script works fine on my personal computer:
https://github.com/miykael/nipype-beginner-s-guide/blob/master/scripts/tutorial_3_first_steps.py
However I get the following error on a CentOS 6.2 remote cluster:
/data2/rederlab/software/anaconda2/lib/python2.7/site-packages/IPython/kernel/__init__.py:13: ShimWarning: The `IPython.kernel` package has been deprecated. You should import from ipykernel or jupyter_client instead.
"You should import from ipykernel or jupyter_client instead.", ShimWarning)
Traceback (most recent call last):
File "/home/vpopov/nipype_tutorial/nipype_tutorial.py", line 125, in <module>
plugin_args=dict(qsub_args='-l nodes=4:ppn=5'))
File "/data2/rederlab/software/anaconda2/lib/python2.7/site-packages/nipype/pipeline/engine/workflows.py", line 595, in run
runner.run(execgraph, updatehash=updatehash, config=self.config)
File "/data2/rederlab/software/anaconda2/lib/python2.7/site-packages/nipype/pipeline/plugins/base.py", line 265, in run
graph=graph)
File "/data2/rederlab/software/anaconda2/lib/python2.7/site-packages/nipype/pipeline/plugins/base.py", line 402, in _send_procs_to_workers
updatehash=updatehash)
File "/data2/rederlab/software/anaconda2/lib/python2.7/site-packages/nipype/pipeline/plugins/base.py", line 564, in _submit_job
return self._submit_batchtask(batchscriptfile, node)
File "/data2/rederlab/software/anaconda2/lib/python2.7/site-packages/nipype/pipeline/plugins/pbs.py", line 100, in _submit_batchtask
str(e))))
RuntimeError: Could not submit pbs task for node selectfiles.a04
decode() argument 1 must be string, not None
Interface CommandLine failed to run.
I've changed the workflow run command to execute with the server's PBS scheduling system:
preprocess.run(plugin='PBS',
plugin_args=dict(qsub_args='-l nodes=4:ppn=5'))
Also, I've removed the write_graph command and the import of pygraphviz, because I couldn't install graphviz and pygraphviz on the server (I have no root access, maybe it's possible to circumvent this somehow?)
Any help is appreciated.
Metadata
Metadata
Assignees
Labels
No labels