我有一个matlab脚本,处理大量的数据使用扭矩作业阵列。
首先,我将SSH放入的服务器缺少加载数据的内存,因此需要将计算节点资源请求为torque作业,如下所示:
qsub -I -V -l nodes=1:ppn=1,walltime=12:00:00,vmem=80G但是,当我现在运行matlab脚本时,我无法提交torque作业数组请求。我得到的错误如下:
qsub: submit error (Job rejected by all possible destinations (check syntax, queue resources, ...))给出的作业数组请求是:
qsub -t 1-$1 -l vmem=16G -l nodes=1:ppn=1,walltime=48:00:00 -v batchID=$2,batchDir=$3,funcName=$4 -e $5 -o $6 $HOME/scripts/job.sh这个命令在qsub会话之外运行良好,并且上面的错误不是瞬态的,所以我似乎不能从qsub会话中提交一个torque作业数组的请求。
如何从计算节点获得必要的内存资源,同时也能够提交扭矩作业数组的请求?
发布于 2014-10-20 14:57:40
群集可能不允许您从集群中的节点提交作业。你可以要求管理员改变这种行为,或者你可以在你的第一份工作中直接去做,然后在那里运行qsub。
ssh head "qsub -t .........."https://stackoverflow.com/questions/26466006
复制相似问题