Skip to content

Commit 817399e

Browse files
committed
fix: add option for cuda
1 parent 2cc5068 commit 817399e

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

nipype/pipeline/plugins/slurm.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,10 @@ def __init__(self, **kwargs):
5353
self._template = open(self._template).read()
5454
if 'sbatch_args' in kwargs['plugin_args']:
5555
self._sbatch_args = kwargs['plugin_args']['sbatch_args']
56+
if 'enable_cuda' in kwargs['plugin_args'] and kwargs['plugin_args']['enable_cuda']:
57+
self._template = '\n'.join((self._template, 'CUDA_VISIBLE_DEVICES=0'))
5658
self._pending = {}
57-
super(SLURMPlugin, self).__init__(template, **kwargs)
59+
super(SLURMPlugin, self).__init__(self._template, **kwargs)
5860

5961
def _is_pending(self, taskid):
6062
# subprocess.Popen requires taskid to be a string

0 commit comments

Comments
 (0)