ZYX_qq 2020-10-22 20:56 采纳率: 50%
浏览 51

MS MPI怎么搭建计算机集群?

我用的MS MPI和mpi4py现在已经能在本地电脑上并行运行程序了,可是在部署集群时出问题了。。。

图片说明

如图所示,我先尝试只用自己的电脑来运行集群,结果报错,错误里还有乱码。
这是哪里的问题?是需要关闭电脑的防火墙和杀毒软件吗?

还有一个问题,就是我输入指令smpd.exe -p 8677或者smpd -d时完全没有反应,只是光标在那闪,也不能输入任何东西,这是哪里的问题?

之前没了解过并行运行程序这方面的东西,求dalao答疑解惑。电脑的系统是win10。

  • 写回答

1条回答 默认 最新

  • 你知我知皆知 2024-07-25 00:50
    关注

    以下回答参考 皆我百晓生券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。

    要解决您遇到的问题,可以按照以下步骤操作:

    1. 确保您的计算机已经安装了Microsoft MPI库。您可以从Microsoft MPI官方网站下载并安装所需的版本。

    2. 将MPICH安装到Windows系统中,并配置好环境变量。

    3. 安装并配置mpi4py库,它是一个Python库,用于与MPI通信进行交互。您可以在pip install mpi4py命令中完成这一任务。

    4. 在您的项目中使用mpirun或mpiexec命令启动并行进程。

    5. 如果您想在其他机器上运行这些进程,请确保它们具有相同的MPI环境变量设置。

    6. 检查网络连接问题,如果可能的话,尝试将服务器地址更改为一个可用的IP地址。

    7. 检查您的防火墙设置,确保没有阻止您想要使用的端口(例如,8677)。

    8. 您也可以考虑使用分布式文件系统(如Hadoop或Spark)来实现数据存储和计算过程,这通常比单个进程更快且更加可靠。

    9. 如果上述步骤都不能解决问题,那么可能是您的系统环境设置或操作系统本身的问题。在这种情况下,可能需要联系技术支持人员以获取进一步的帮助。

    评论

报告相同问题?