I found it is a bug in slurm 17.11.7, if I run the same command in 17.02, it
can be replaced, the below is the command run under slurm 17.02
[root@head ~]# export CUDA_VISIBLE_DEVICES=0,1
[root@head ~]# srun -N1 -n1 --nodelist=head
--export=CUDA_VISIBLE_DEVICES=NoDevFiles,ALL env|grep CUDA
CUDA_
export CUDA_VISIBLE_DEVICES=0,1
srun -N1 -n1 --nodelist=head --export=CUDA_VISIBLE_DEVICES=NoDevFiles,ALL
env|grep CUDA
The srun result is CUDA_VISIBLE_DEVICES=0,1, how could I replace
CUDA_VISIBLE_DEVICES with NoDevFiles.
Thanks.