gpt4 book ai didi

mpi - 如何在多个节点中运行 MPI-Job? (多节点 MPI 作业执行)

转载 作者:行者123 更新时间:2023-12-05 08:09:21 68 4
gpt4 key购买 nike

  • 能够使用多个节点执行 MPI 作业以加快流程
  • 这是我目前使用的命令:
  • mpirun --hostfile myhost -np 2 --map-by slot Job.x//只在第一个节点执行
  • mpirun --hostfile myhost -np 4 --map-by slot Job.x//在两个不同的节点中展开作业

我的主机文件包含以下内容:

  • node1 slots=2 max slots =20
  • node2 slots=2 max slots =20
  • 假设:我能够在节点上运行作业,但无法在多个节点上运行单个 MPI 作业。如何确保单个 MPI 作业在两个不同的节点中并行运行?

最佳答案

如果你想让你的进程在不同的节点上,你应该试试这个:

mpirun -n $SLURM_JOB_NUM_NODES -hosts $SLURM_JOB_NODELIST ./job.sh

环境变量是在您提交作业时给出的,因此假设上一行在名为 launch.sh 的 bash 脚本中,您应该提交:

sbatch -N4 ./launch.sh

关于mpi - 如何在多个节点中运行 MPI-Job? (多节点 MPI 作业执行),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38905391/

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