首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Mpdboot:弃用警告

Mpdboot:弃用警告
EN

Stack Overflow用户
提问于 2011-07-06 00:24:11
回答 2查看 2.2K关注 0票数 0

我试图使用mpdboot命令启动4个处理器来运行我的MPI程序。我创建了一个包含4个节点(75、77、79和80)的mpd.hosts文件。它们每个运行python 2.3.4。我还修改了bashrc和cshrc文件,以确保变量包含到编译器库目录的路径。我还设置了mpd.conf文件并检查它是否具有rw (600)权限。

当我运行mpdboot时,我在输出屏幕下面复制了

$ mpdboot -n 4 -r ssh

:38:弃用警告:不推荐popen2模块。使用子处理模块。

N@75密码:xxx

N@77密码:xxx

N@79密码:xxx

N@80密码:xxx

mpdboot_heart.int(err_exit 526):mpd未能在heart.int上正确启动

原因: 0:无效端口来自mpd /opt/intel/mpi/2.0/bin/mpd.py:85: DeprecationWarning: md5模块被弃用;改用hashlib

被杀了

第二部分:

我还登录其中一个节点并尝试运行mpdboot。下面是通过这样做的输出

n@79 ~$ mpdboot -n 4 -r ssh

N@75密码:xxx

N@77密码:xxx

N@79密码:xxx

N@80密码:xxx

mpdboot_79_0 (mpdboot 499):在mpd(启动)1 75启动过程中检测到问题;输出:

拒绝许可,请再试一次。

N@75的密码:拒绝许可,请重试。

N@77的密码: mpdboot_79_0 (mpdboot 515):在mpd(启动)2 77启动时检测到问题;输出:

拒绝许可,请再试一次。

权限被拒绝(公开密钥,gssapi-带麦克风,密码)。

N@77的密码:拒绝许可,请重试。

权限被拒绝(公开密钥,gssapi-带麦克风,密码)。

我该如何处理这件事?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-07-06 16:27:07

以下几点:

  1. 你真的是不想使用MPD了。该流程管理器已被废弃,并被九头蛇工艺经理所取代。
  2. 您必须使用旧版本的MPD (旧版本的MPICH2),因为AFAIK所有这些弃用警告在1.1版本时都是固定的。我怀疑您是否真的在运行Python2.3.4,因为我认为这些警告是在版本2.6中添加到Python中的。
  3. 关于“第2部分”,您有一个糟糕的ssh配置。您需要确保无密码ssh (带有ssh键)在所有主机之间正确工作。即使您切换到hydra过程管理器,这也是必要的,尽管在这种情况下您可能会收到更好的错误消息。
票数 1
EN

Stack Overflow用户

发布于 2011-07-06 00:28:41

mpdboot与这种版本的python兼容吗?这是非常古老的,我不知道还剩下2.3的发行版。你试过2.7吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6590343

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档