gpt4 book ai didi

slurm - 是否可以为 sbatch 的默认输出文件配置目录?

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

是否有某种方法可以为 sbatch 配置替代默认目录(当前目录除外)把文件slurm-%j.out (或 slurm-%A_%a.out )它在 -o 时生成没有指定?

我的目标是有一种方便/低维护的方式来

  • 合并所有由 sbatch 生成的默认输出文件在一个地方;和
  • 避免用此类文件弄乱当前目录。

  • 我曾希望找到类似 SLURM_DEFAULT_OUTPUT_DIRECTORY 的东西环境变量来处理这个问题,但是如果有这样的变量,我设法错过了它。

    是否有其他机制可以达到预期的结果?

    (FWIW,我所追求的功能的唯一先例是 Emacs 的 backup-directory-alist ,它告诉 Emacs 将默认情况下放置它生成的备份文件。这个功能比我所追求的更复杂,因为它支持多个这样的目录,根据原始文件名中的模式使用。)

    最佳答案

    将日志文件传递到 bash 脚本中的文件夹中,如下所示:

    #SBATCH -o ./Report/output.%a.out # STDOUT

    这会将输出文件放在批处理脚本旁边的“报告”文件夹中。

    关于slurm - 是否可以为 sbatch 的默认输出文件配置目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46468350/

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