gpt4 book ai didi

Python 等待 Slurm 工作?

转载 作者:太空宇宙 更新时间:2023-11-03 13:07:57 24 4
gpt4 key购买 nike

我有一个 python 脚本,它应该为要调用的外部程序生成一堆输入。对外部程序的调用将通过 slurm。

我想要的是让我的脚本等到所有生成的对外部程序的调用完成(不是 slurm 命令,外部程序的实际执行),然后解析外部程序生成的输出,做一些数据。

我试过子进程调用,但它只等待 slurm 提交命令。有什么建议吗?

最佳答案

您可以像之前尝试的那样在子进程中异步运行 sbatch 命令,但对 sbatch 使用 -W 或 --wait 命令行选项。这将导致子进程在作业终止之前不返回。然后您可以阻止主程序的执行,直到所有子进程完成。作为奖励,这还允许您处理来自外部程序的意外返回值。参见 sbatch documentation了解更多信息

关于Python 等待 Slurm 工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51838249/

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