gpt4 book ai didi

linux - 使用 srun 设置 sbatch 环境变量

转载 作者:太空狗 更新时间:2023-10-29 12:10:25 26 4
gpt4 key购买 nike

blog post by Pierre Lindenbaum 中, srunMakefile 中被调用以运行作业。我依靠这种技术,但它根本不使用 sbatch,所以我错过了设置类似 sbatch 的环境变量的机会。我可以将以下内容放在哪里,以便 SLURM 知道该怎么做?

#SBATCH -J testing
#SBATCH -A account
#SBATCH --time=1:00:00
#SBATCH --cpus-per-task=1
#SBATCH --begin=now
#SBATCH --mem=1G
#SBATCH -C sb

最佳答案

srun 命令接受几乎所有的 sbatch 参数(--array 除外)。在引用的博客文章中,这些参数设置在以下行:

.SHELLFLAGS= -N1 -n1  bash -c 

所以你会写

.SHELLFLAGS= -J testing  -A account  --time=1:00:00 --cpus-per-task --begin=now --mem=1G -C sb bash -c 

请注意,如果您指定 --cpu-per-task=1,并且您保留默认的一个任务,这可能意味着节点在您的设置中是共享的;在这种情况下,--mem-per-cpu=1G--mem=1G

更有意义

关于linux - 使用 srun 设置 sbatch 环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47014101/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com