1
私は100のジョブのジョブ配列を持っています。私はジョブ配列から2つまでのジョブを同じノードに割り当てることができます。 SLURMを使用してこれを行うにはどうすればよいですか?ありがとう!ジョブは、ノードが均質な構成を持っていること、および、およびクラスタに一人でいることのノードを共有できると仮定するとSLURMを使用して同じノードで実行されているジョブの数を制限する方法は?
私は100のジョブのジョブ配列を持っています。私はジョブ配列から2つまでのジョブを同じノードに割り当てることができます。 SLURMを使用してこれを行うにはどうすればよいですか?ありがとう!ジョブは、ノードが均質な構成を持っていること、および、およびクラスタに一人でいることのノードを共有できると仮定するとSLURMを使用して同じノードで実行されているジョブの数を制限する方法は?
、
sinfo -Nl
コマンドを使用しますその要求の半分あなたの仕事はあなたが他の人の間で共有されているクラスタを管理している場合は、0を定義することができますを何に基づいて#SBATCH --tasks-per-node=...
または#SBATCH --cpus-per-task=...
のいずれかで、その数をダミータイプにして、slurm.conf
の各ノードに2つずつ割り当てて、ジョブごとに1つずつ依頼してください。--gres=dummy:1
ありがとうございました。私がクラスタ上で一人でいるだけでなく、クラスタを管理していない場合、これを達成する他の方法はありますか? – Negelis
管理者の助けを借りて簡単にはできません。 – damienfrancois