Mpdboot:弃用警告

2024-10-01 17:36:14 发布

您现在位置:Python中文网/ 问答频道 /正文

我尝试使用mpdboot命令启动4个处理器,在这些处理器上运行MPI程序。我创造了一个mpd主机文件有4个节点(75、77、79和80)。它们都运行python2.3.4。我还修改了bashrc和cshrc文件,以确保变量包含编译器库目录的路径。我还设置了mpd.conf公司文件并检查它是否具有rw(600)权限。在

当我运行mpdboot时,我已经复制了输出屏幕下面的内容

在[n@心脏]$mpdboot-n 4-r ssh

:38:弃用警告:popen2模块已弃用。使用子流程模块。在

在n@75时的密码:xxx在

在n@77的密码:xxx在

在n@79的密码:xxx在

在n@80时的密码:xxx在

MPD引导_心脏病(err_exit 526):mpd无法正确启动心脏病在

原因:0:mpd/opt/intel/mpi/2.0/bin中的端口无效/mpd.py:85英里:DeprecationWarning:md5模块已弃用;请改用hashlib

杀死


第2部分:

我还登录到其中一个节点并尝试运行mpdboot。这是这样做的结果

在[n@79~]$mpdboot-n4-r ssh

在n@75时的密码:xxx在

在n@77的密码:xxx在

在n@79的密码:xxx在

在n@80时的密码:xxx在

mpdboot_79_0(mpdboot 499):在175mpd(引导)启动期间检测到问题;输出:

权限被拒绝,请重试。在

在n@75时的密码:权限被拒绝,请重试。在

在n@77的密码:mpdboot_79_0(mpdboot 515):在277的mpd(引导)启动过程中检测到问题;输出:

权限被拒绝,请重试。在

权限被拒绝(publickey,gssapi with mic,password)。在

在n@77的密码:权限被拒绝,请重试。在

权限被拒绝(publickey,gssapi with mic,password)。在


我该如何处理这件事?在


Tags: 模块文件权限密码节点with处理器ssh
2条回答

有几点:

  1. 你真的再也不是了。该进程管理器已被弃用并替换为hydra process manager。在
  2. 您必须使用旧版本的MPD(MPICH2的旧版本),因为所有这些不推荐使用的警告在1.1版本中都已修复。我怀疑您实际运行的是python2.3.4,因为我认为这些警告是在2.6版本中添加到Python中的。在
  3. 关于“第2部分”,您有一个糟糕的ssh配置。您需要确保无密码ssh(带有ssh密钥)在所有主机之间正常工作。即使您切换到hydra process manager,这也是必需的,尽管在这种情况下,您可能会收到更好的错误消息。在

mpdboot与这种版本的python兼容吗?那是非常古老的,我甚至不知道还有任何发行版仍然是2.3版。你试过2.7版吗?在

相关问题 更多 >

    热门问题