gpt4 book ai didi

slurm - 提交的作业是否会复制源文件?作业排队?

转载 作者:行者123 更新时间:2023-12-03 08:09:35 27 4
gpt4 key购买 nike

使用 sbatch 提交作业时,我的可执行文件的副本是否会被带到计算节点?或者它只是执行 /home/user/ 中的文件?有时,当我杂乱无章时,我会提交一个作业,然后更改源并重新编译以提交另一个作业。这似乎不是一个好主意,特别是当作业仍在队列中时。同时,似乎应该允许这样做,并且如果在调用 sbatch 时制作源代码的副本会更安全。

我运行了一些测试,证实(毫不奇怪)一旦作业运行,重新编译源代码就没有效果。但当工作在队列中时,我不确定。测试起来很困难。

编辑:man sbatch 似乎没有提供太多见解,只是说作业“立即”提交给 Slurm Controller 。

最佳答案

sbatch 命令创建提交脚本的副本和环境快照,并将其保存在作为 StateSaveLocation 配置参数列出的目录中。因此提交后可以更改,但不会产生任何影响。但提交脚本中使用的文件并非如此。如果您的提交脚本启动可执行文件,则将在启动时看到可执行文件的“版本”。在程序启动前修改程序将导致新版本运行,在运行过程中修改程序(即已经从磁盘读取并保存到内存中)将导致旧版本运行。

关于slurm - 提交的作业是否会复制源文件?作业排队?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71220595/

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